51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| Object.defineProperty(exports, '__esModule', {
 | |
|   value: true
 | |
| });
 | |
| exports.default = void 0;
 | |
| 
 | |
| /**
 | |
|  * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
 | |
|  *
 | |
|  * This source code is licensed under the MIT license found in the
 | |
|  * LICENSE file in the root directory of this source tree.
 | |
|  */
 | |
| 
 | |
| /* eslint-disable sort-keys */
 | |
| 
 | |
| /*
 | |
|  * This file exports a set of constants that are used for Jest's haste map
 | |
|  * serialization. On very large repositories, the haste map cache becomes very
 | |
|  * large to the point where it is the largest overhead in starting up Jest.
 | |
|  *
 | |
|  * This constant key map allows to keep the map smaller without having to build
 | |
|  * a custom serialization library.
 | |
|  */
 | |
| const constants = {
 | |
|   /* dependency serialization */
 | |
|   DEPENDENCY_DELIM: '\0',
 | |
| 
 | |
|   /* file map attributes */
 | |
|   ID: 0,
 | |
|   MTIME: 1,
 | |
|   SIZE: 2,
 | |
|   VISITED: 3,
 | |
|   DEPENDENCIES: 4,
 | |
|   SHA1: 5,
 | |
| 
 | |
|   /* module map attributes */
 | |
|   PATH: 0,
 | |
|   TYPE: 1,
 | |
| 
 | |
|   /* module types */
 | |
|   MODULE: 0,
 | |
|   PACKAGE: 1,
 | |
| 
 | |
|   /* platforms */
 | |
|   GENERIC_PLATFORM: 'g',
 | |
|   NATIVE_PLATFORM: 'native'
 | |
| };
 | |
| var _default = constants;
 | |
| exports.default = _default;
 |