| 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;
 
- 	};
 
- }
 
 
  |