UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

28 lines (27 loc) 905 B
interface CanvasOptions { width: number; height: number; pixelRatio: number; willReadFrequently?: boolean; canvasElement?: HTMLCanvasElement; } /** * Wraps the native Canvas element and overrides its CanvasRenderingContext2D to * provide resolution independent rendering based on `window.devicePixelRatio`. */ export declare class HdpiOffscreenCanvas { readonly canvas: OffscreenCanvas; readonly context: OffscreenCanvasRenderingContext2D & { verifyDepthZero?: () => void; }; width: number; height: number; pixelRatio: number; constructor(options: CanvasOptions); drawImage(context: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D, dx?: number, dy?: number): void; transferToImageBitmap(): ImageBitmap; resize(width: number, height: number, pixelRatio: number): void; clear(): void; destroy(): void; } export {};