33 lines
974 B
Plaintext
33 lines
974 B
Plaintext
|
import { CompareKeys } from 'pretty-format';
|
||
|
|
||
|
/**
|
||
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
|
*
|
||
|
* This source code is licensed under the MIT license found in the
|
||
|
* LICENSE file in the root directory of this source tree.
|
||
|
*/
|
||
|
|
||
|
type DiffOptionsColor = (arg: string) => string;
|
||
|
interface DiffOptions {
|
||
|
aAnnotation?: string;
|
||
|
aColor?: DiffOptionsColor;
|
||
|
aIndicator?: string;
|
||
|
bAnnotation?: string;
|
||
|
bColor?: DiffOptionsColor;
|
||
|
bIndicator?: string;
|
||
|
changeColor?: DiffOptionsColor;
|
||
|
changeLineTrailingSpaceColor?: DiffOptionsColor;
|
||
|
commonColor?: DiffOptionsColor;
|
||
|
commonIndicator?: string;
|
||
|
commonLineTrailingSpaceColor?: DiffOptionsColor;
|
||
|
contextLines?: number;
|
||
|
emptyFirstOrLastLinePlaceholder?: string;
|
||
|
expand?: boolean;
|
||
|
includeChangeCounts?: boolean;
|
||
|
omitAnnotationLines?: boolean;
|
||
|
patchColor?: DiffOptionsColor;
|
||
|
compareKeys?: CompareKeys;
|
||
|
}
|
||
|
|
||
|
export type { DiffOptions as D, DiffOptionsColor as a };
|