You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							62 lines
						
					
					
						
							1.8 KiB
						
					
					
				
			
		
		
	
	
							62 lines
						
					
					
						
							1.8 KiB
						
					
					
				| /** | |
|  * 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. | |
|  */ | |
| import type { Config } from '@jest/types'; | |
| import type { OptionsReceived as PrettyFormatOptions } from 'pretty-format'; | |
| export declare type SnapshotStateOptions = { | |
|     updateSnapshot: Config.SnapshotUpdateState; | |
|     prettierPath: Config.Path; | |
|     expand?: boolean; | |
|     snapshotFormat: PrettyFormatOptions; | |
| }; | |
| export declare type SnapshotMatchOptions = { | |
|     testName: string; | |
|     received: unknown; | |
|     key?: string; | |
|     inlineSnapshot?: string; | |
|     isInline: boolean; | |
|     error?: Error; | |
| }; | |
| declare type SnapshotReturnOptions = { | |
|     actual: string; | |
|     count: number; | |
|     expected?: string; | |
|     key: string; | |
|     pass: boolean; | |
| }; | |
| declare type SaveStatus = { | |
|     deleted: boolean; | |
|     saved: boolean; | |
| }; | |
| export default class SnapshotState { | |
|     private _counters; | |
|     private _dirty; | |
|     private _index; | |
|     private _updateSnapshot; | |
|     private _snapshotData; | |
|     private _initialData; | |
|     private _snapshotPath; | |
|     private _inlineSnapshots; | |
|     private _uncheckedKeys; | |
|     private _prettierPath; | |
|     private _snapshotFormat; | |
|     added: number; | |
|     expand: boolean; | |
|     matched: number; | |
|     unmatched: number; | |
|     updated: number; | |
|     constructor(snapshotPath: Config.Path, options: SnapshotStateOptions); | |
|     markSnapshotsAsCheckedForTest(testName: string): void; | |
|     private _addSnapshot; | |
|     clear(): void; | |
|     save(): SaveStatus; | |
|     getUncheckedCount(): number; | |
|     getUncheckedKeys(): Array<string>; | |
|     removeUncheckedKeys(): void; | |
|     match({ testName, received, key, inlineSnapshot, isInline, error, }: SnapshotMatchOptions): SnapshotReturnOptions; | |
|     fail(testName: string, _received: unknown, key?: string): string; | |
| } | |
| export {};
 | |
| 
 |