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 };
|