constructor(
		request,
		userRequest,
		typePrefix,
		category,
		referencedExports,
		context,
		attributes
	) {
		super(request);
		this.referencedExports = referencedExports;
		this._typePrefix = typePrefix;
		this._category = category;
		this._context = context || undefined;

		if (userRequest) {
			this.userRequest = userRequest;
		}

		this.assertions = attributes;
	}
@param {string} request request
@param {string | undefined} userRequest user request
@param {string | undefined} typePrefix type prefix
@param {string} category category
@param {(string[][] | null)=} referencedExports referenced exports
@param {string=} context context
@param {ImportAttributes=} attributes import assertions