constructor(request, name, description, onlyDirectImport) {
		super(request);
		/** @type {string} */
		this.name = name;
		/** @type {ModuleImportDescription} */
		this.description = description;
		/** @type {false | string} */
		this.onlyDirectImport = onlyDirectImport;
	}
@param {string} request the request
@param {string} name the imported name
@param {ModuleImportDescription} description the WASM ast node
@param {false | string} onlyDirectImport if only direct imports are allowed