dry-ts
Version:
Find candidate duplicate TypeScript code by comparing normalized AST structure.
8 lines (7 loc) • 578 B
TypeScript
import type { OptionsInput } from "./Options.js";
export declare const CONFIG_FILENAME = ".dry-ts.json";
export type ConfigOptions = Pick<OptionsInput, "paths" | "threshold" | "minLines" | "minNodes" | "minLocations" | "minDistinctKinds" | "format" | "failOnDuplicates" | "respectGitignore" | "excludeKinds" | "exclude" | "excludeTaggedTemplates" | "excludeTests" | "counterparts"> & {
readonly ignore?: readonly string[];
};
export declare function loadConfig(cwd?: string): ConfigOptions;
export declare function parseConfig(text: string, source?: string): ConfigOptions;