Files
klz-cables.com/.pnpm-store/v10/files/c0/27c5b004fbd9061abda5e6f42be060357c3b60ba3cfe2787fbfe5cbcdce26e1768923c5d634bb5dc285ff11a863643fcf083227fbd1b31a3a494f59774e410
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

43 lines
1.5 KiB
Plaintext

import { Integration, IntegrationFn } from '@sentry/core';
import { CanvasManagerInterface, CanvasManagerOptions } from '@sentry-internal/replay';
interface SnapshotOptions {
skipRequestAnimationFrame?: boolean;
}
interface ReplayCanvasIntegration extends Integration {
snapshot: (canvasElement?: HTMLCanvasElement, options?: SnapshotOptions) => Promise<void>;
}
interface ReplayCanvasOptions {
enableManualSnapshot?: boolean;
maxCanvasSize?: [
/*width*/ number,
/*height*/ number
];
quality: 'low' | 'medium' | 'high';
}
type GetCanvasManager = (options: CanvasManagerOptions) => CanvasManagerInterface;
export interface ReplayCanvasIntegrationOptions {
enableManualSnapshot?: boolean;
maxCanvasSize?: number;
recordCanvas: true;
getCanvasManager: GetCanvasManager;
sampling: {
canvas: number;
};
dataURLOptions: {
type: string;
quality: number;
};
}
/** Exported only for type safe tests. */
export declare const _replayCanvasIntegration: (options?: Partial<ReplayCanvasOptions>) => {
name: string;
getOptions(): ReplayCanvasIntegrationOptions;
snapshot(canvasElement?: HTMLCanvasElement, options?: SnapshotOptions): Promise<void>;
};
/**
* Add this in addition to `replayIntegration()` to enable canvas recording.
*/
export declare const replayCanvasIntegration: IntegrationFn<ReplayCanvasIntegration>;
export {};
//# sourceMappingURL=canvas.d.ts.map