ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
18 lines (17 loc) • 630 B
TypeScript
import type { AgDocument } from 'ag-charts-core';
export declare class PixelRatioObserver {
private readonly agDocument;
private readonly callback;
private readonly shared;
get pixelRatio(): number;
private devicePixelRatio;
private devicePixelRatioMediaQuery;
private sharedUnsubscribe;
private readonly devicePixelRatioListener;
constructor(agDocument: AgDocument, callback: (pixelRatio: number) => void, shared?: boolean);
observe(): void;
disconnect(): void;
private observeShared;
private unregisterDevicePixelRatioListener;
private registerDevicePixelRatioListener;
}