pretty-quick
Version:
Get Pretty Quick
24 lines (23 loc) • 1.04 kB
TypeScript
declare const _default: (directory: string) => {
name: "git";
detect: (directory: string) => string | null;
getSinceRevision: (directory: string, { staged, branch }: {
staged?: boolean;
branch?: string;
}) => Promise<string | null>;
getChangedFiles: (directory: string, revision: string | null, staged?: boolean | undefined) => Promise<string[]>;
getUnstagedChangedFiles: (directory: string) => Promise<string[]>;
stageFile: (directory: string, file: string) => import("tinyexec").Result;
rootDirectory: string;
} | {
name: "hg";
detect: (directory: string) => string | undefined;
getSinceRevision: (directory: string, { branch }: {
branch?: string;
}) => Promise<string>;
getChangedFiles: (directory: string, revision: string | null, _staged?: boolean) => Promise<string[]>;
getUnstagedChangedFiles: () => never[];
stageFile: (directory: string, file: string) => import("tinyexec").Result;
rootDirectory: string;
} | undefined;
export default _default;