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.
		
		
		
		
			
				
					46 lines
				
				2.0 KiB
			
		
		
			
		
	
	
					46 lines
				
				2.0 KiB
			| 
								 
											4 years ago
										 
									 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * 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 { Diff } from './cleanupSemantic';
							 | 
						||
| 
								 | 
							
								import { DiffOptions } from './types';
							 | 
						||
| 
								 | 
							
								export declare const DIM_COLOR: import("chalk").Chalk & {
							 | 
						||
| 
								 | 
							
								    supportsColor: import("chalk").ColorSupport;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								export declare const EXPECTED_COLOR: import("chalk").Chalk & {
							 | 
						||
| 
								 | 
							
								    supportsColor: import("chalk").ColorSupport;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								export declare const INVERTED_COLOR: import("chalk").Chalk & {
							 | 
						||
| 
								 | 
							
								    supportsColor: import("chalk").ColorSupport;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								export declare const RECEIVED_COLOR: import("chalk").Chalk & {
							 | 
						||
| 
								 | 
							
								    supportsColor: import("chalk").ColorSupport;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								export declare const getHighlightedString: (op: number, diffs: Diff[]) => string;
							 | 
						||
| 
								 | 
							
								export declare const getExpectedString: (diffs: Diff[]) => string;
							 | 
						||
| 
								 | 
							
								export declare const getReceivedString: (diffs: Diff[]) => string;
							 | 
						||
| 
								 | 
							
								export declare const MULTILINE_REGEXP: RegExp;
							 | 
						||
| 
								 | 
							
								export declare const printDeleteLine: (line: string) => string;
							 | 
						||
| 
								 | 
							
								export declare const printInsertLine: (line: string) => string;
							 | 
						||
| 
								 | 
							
								export declare const printCommonLine: (line: string, isFirstOrLast?: boolean) => string;
							 | 
						||
| 
								 | 
							
								export declare const computeStringDiffs: (expected: string, received: string) => {
							 | 
						||
| 
								 | 
							
								    diffs: Diff[];
							 | 
						||
| 
								 | 
							
								    isMultiline: boolean;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								export declare const hasCommonDiff: (diffs: Diff[], isMultiline: boolean) => boolean;
							 | 
						||
| 
								 | 
							
								export declare const printAnnotation: (options?: DiffOptions | undefined) => string;
							 | 
						||
| 
								 | 
							
								export declare const createPatchMark: (aStart: number, aEnd: number, bStart: number, bEnd: number) => string;
							 | 
						||
| 
								 | 
							
								export declare const printMultilineStringDiffs: (diffs: Diff[], expand: boolean) => string;
							 | 
						||
| 
								 | 
							
								declare type StringDiffResult = {
							 | 
						||
| 
								 | 
							
								    isMultiline: true;
							 | 
						||
| 
								 | 
							
								    annotatedDiff: string;
							 | 
						||
| 
								 | 
							
								} | {
							 | 
						||
| 
								 | 
							
								    isMultiline: false;
							 | 
						||
| 
								 | 
							
								    a: string;
							 | 
						||
| 
								 | 
							
								    b: string;
							 | 
						||
| 
								 | 
							
								} | null;
							 | 
						||
| 
								 | 
							
								export declare const getStringDiff: (expected: string, received: string, options?: DiffOptions | undefined) => StringDiffResult;
							 | 
						||
| 
								 | 
							
								export {};
							 | 
						||
| 
								 | 
							
								//# sourceMappingURL=printDiffs.d.ts.map
							 |