pdf-visual-diff
Version:
Visual Regression Testing for PDFs in JavaScript
20 lines (19 loc) • 596 B
TypeScript
import { JimpInstance } from 'jimp';
export declare const mkDiffPath: (path: string) => string;
/** The options type for {@link compareImages}. */
export type CompareImagesOpts = {
tolerance?: number;
};
type CompareOK = {
equal: true;
};
type CompareKO = {
equal: false;
diffs: ReadonlyArray<{
page: number;
diff: JimpInstance;
}>;
};
type CompareImagesResult = CompareOK | CompareKO;
export declare const compareImages: (expectedImagePath: string, images: ReadonlyArray<JimpInstance>, options?: CompareImagesOpts) => Promise<CompareImagesResult>;
export {};