| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 | /** * This file was automatically generated. * DO NOT MODIFY BY HAND. * Run `yarn special-lint-fix` to update */export type DllReferencePluginOptions =	| {			/**			 * (absolute path) context of requests in the manifest (or content property)			 */			context?: string;			/**			 * Extensions used to resolve modules in the dll bundle (only used when using 'scope')			 */			extensions?: string[];			/**			 * An object containing content and name or a string to the absolute path of the JSON manifest to be loaded upon compilation			 */			manifest: DllReferencePluginOptionsManifest | string;			/**			 * The name where the dll is exposed (external name, defaults to manifest.name)			 */			name?: string;			/**			 * Prefix which is used for accessing the content of the dll			 */			scope?: string;			/**			 * How the dll is exposed (libraryTarget, defaults to manifest.type)			 */			sourceType?: DllReferencePluginOptionsSourceType;			/**			 * The way how the export of the dll bundle is used			 */			type?: "require" | "object";	  }	| {			/**			 * The mappings from request to module info			 */			content: DllReferencePluginOptionsContent;			/**			 * (absolute path) context of requests in the manifest (or content property)			 */			context?: string;			/**			 * Extensions used to resolve modules in the dll bundle (only used when using 'scope')			 */			extensions?: string[];			/**			 * The name where the dll is exposed (external name)			 */			name: string;			/**			 * Prefix which is used for accessing the content of the dll			 */			scope?: string;			/**			 * How the dll is exposed (libraryTarget)			 */			sourceType?: DllReferencePluginOptionsSourceType;			/**			 * The way how the export of the dll bundle is used			 */			type?: "require" | "object";	  };/** * The type how the dll is exposed (external type) */export type DllReferencePluginOptionsSourceType =	| "var"	| "assign"	| "this"	| "window"	| "global"	| "commonjs"	| "commonjs2"	| "commonjs-module"	| "amd"	| "amd-require"	| "umd"	| "umd2"	| "jsonp";/** * An object containing content, name and type */export interface DllReferencePluginOptionsManifest {	/**	 * The mappings from request to module info	 */	content: DllReferencePluginOptionsContent;	/**	 * The name where the dll is exposed (external name)	 */	name?: string;	/**	 * The type how the dll is exposed (external type)	 */	type?: DllReferencePluginOptionsSourceType;}/** * The mappings from request to module info */export interface DllReferencePluginOptionsContent {	/**	 * Module info	 */	[k: string]: {		/**		 * Meta information about the module		 */		buildMeta?: {			[k: string]: any;		};		/**		 * Information about the provided exports of the module		 */		exports?: true | string[];		/**		 * Module ID		 */		id: number | string;	};}
 |