UNPKG

ag-grid-enterprise

Version:

AG Grid Enterprise Features

38 lines 1.29 kB
declare type OffscreenCanvasRenderingContext2D = any; declare type OffscreenCanvas = any; /** * Wraps a native OffscreenCanvas and overrides its OffscreenCanvasRenderingContext2D to * provide resolution independent rendering based on `window.devicePixelRatio`. */ export declare class HdpiOffscreenCanvas { readonly context: OffscreenCanvasRenderingContext2D & { verifyDepthZero?: () => void; }; readonly canvas: OffscreenCanvas; imageSource: ImageBitmap; enabled: boolean; static isSupported(): boolean; constructor({ width, height, overrideDevicePixelRatio }: { width?: number | undefined; height?: number | undefined; overrideDevicePixelRatio?: number | undefined; }); snapshot(): void; destroy(): void; clear(): void; _pixelRatio: number; get pixelRatio(): number; /** * Changes the pixel ratio of the Canvas element to the given value, * or uses the window.devicePixelRatio (default), then resizes the Canvas * element accordingly (default). */ private setPixelRatio; private _width; get width(): number; private _height; get height(): number; resize(width: number, height: number): void; } export {}; //# sourceMappingURL=hdpiOffscreenCanvas.d.ts.map