staticql
Version:
Type-safe query engine for static content including Markdown, YAML, JSON, and more.
13 lines (12 loc) • 451 B
TypeScript
import { DiffEntry, StaticQLConfig, Validator } from "../index.js";
import { DiffProvider } from "./providers/index.js";
export interface ExtractDiffOpts {
baseRef: string;
headRef: string;
baseDir: string;
config: StaticQLConfig;
customIndexers?: Record<string, (rec: any) => unknown>;
validator?: Validator;
diffProvider?: DiffProvider;
}
export declare function extractDiff(opts: ExtractDiffOpts): Promise<DiffEntry[]>;