getTerminalBinding(moduleGraph, resolveTargetFilter = RETURNS_TRUE) {
		if (this.terminalBinding) return this;
		const target = this.getTarget(moduleGraph, resolveTargetFilter);
		if (!target) return;
		const exportsInfo = moduleGraph.getExportsInfo(target.module);
		if (!target.export) return exportsInfo;
		return exportsInfo.getReadOnlyExportInfoRecursive(target.export);
	}
@param {ModuleGraph} moduleGraph the module graph
@param {ResolveTargetFilter} resolveTargetFilter filter function to further resolve target
@returns {ExportInfo | ExportsInfo | undefined} the terminal binding export(s) info if known