clik-engine API
    Preparing search index...

    Variable VisualTestConst

    VisualTest: {
        captureCanvas(): string | null;
        clearBaselines(): void;
        compareImages(
            imgA: string,
            imgB: string,
            sampleRate?: number,
            threshold?: number,
        ): Promise<{ diffCount: number; match: number }>;
        compareToBaseline(
            name: string,
            sampleRate?: number,
        ): Promise<{ diffCount: number; match: number } | null>;
        listBaselines(): string[];
        loadBaseline(name: string): string | null;
        loadImage(dataUrl: string): Promise<HTMLImageElement>;
        saveBaseline(name: string): void;
    } = ...

    Visual regression testing utilities. Captures canvas screenshots and compares against baselines. Designed to work with Claude's Preview MCP tools.

    Usage with Preview MCP:

    1. preview_screenshot() to capture current state
    2. Compare visually or use pixel comparison
    3. Log differences via ConsoleReporter

    Type Declaration

    • captureCanvas: function
    • clearBaselines: function
    • compareImages: function
      • Compare two data URL images by pixel sampling.

        Parameters

        • imgA: string
        • imgB: string
        • sampleRate: number = 10
        • threshold: number = 30

        Returns Promise<{ diffCount: number; match: number }>

    • compareToBaseline: function
      • Compare current canvas against a saved baseline. Returns a similarity score (0-1, where 1 = identical). Uses pixel sampling for performance.

        Parameters

        • name: string
        • sampleRate: number = 10

        Returns Promise<{ diffCount: number; match: number } | null>

    • listBaselines: function
    • loadBaseline: function
    • loadImage: function
    • saveBaseline: function