| 
									
										
										
										
											2020-05-12 21:58:14 +08:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2018-09-18 19:57:44 +08:00
										 |  |  |  * This file was automatically generated. | 
					
						
							|  |  |  |  * DO NOT MODIFY BY HAND. | 
					
						
							|  |  |  |  * Run `yarn special-lint-fix` to update | 
					
						
							| 
									
										
										
										
											2018-05-08 12:04:57 +08:00
										 |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-22 18:12:46 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Algorithm used for generation the hash (see node.js crypto package). | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | export type HashFunction = string | typeof import("../../lib/util/Hash"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-20 16:13:38 +08:00
										 |  |  | export interface HashedModuleIdsPluginOptions { | 
					
						
							|  |  |  | 	/** | 
					
						
							|  |  |  | 	 * The context directory for creating names. | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	context?: string; | 
					
						
							| 
									
										
										
										
											2018-05-08 12:04:57 +08:00
										 |  |  | 	/** | 
					
						
							|  |  |  | 	 * The encoding to use when generating the hash, defaults to 'base64'. All encodings from Node.JS' hash.digest are supported. | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	hashDigest?: "hex" | "latin1" | "base64"; | 
					
						
							|  |  |  | 	/** | 
					
						
							|  |  |  | 	 * The prefix length of the hash digest to use, defaults to 4. | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	hashDigestLength?: number; | 
					
						
							| 
									
										
										
										
											2018-09-19 16:17:33 +08:00
										 |  |  | 	/** | 
					
						
							| 
									
										
										
										
											2020-01-30 20:32:32 +08:00
										 |  |  | 	 * The hashing algorithm to use, defaults to 'md4'. All functions from Node.JS' crypto.createHash are supported. | 
					
						
							| 
									
										
										
										
											2018-09-19 16:17:33 +08:00
										 |  |  | 	 */ | 
					
						
							| 
									
										
										
										
											2021-09-22 18:12:46 +08:00
										 |  |  | 	hashFunction?: HashFunction; | 
					
						
							| 
									
										
										
										
											2018-05-08 12:04:57 +08:00
										 |  |  | } |