UNPKG

ag-charts-community

Version:

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

28 lines (27 loc) 697 B
import { EventEmitter } from 'ag-charts-core'; type NotifiableNode = { markDirty: () => void; }; type EventMap = { 'image-loaded': { uri: string; }; 'image-error': { uri: string; }; }; export interface ImageSizeHint { width: number; height: number; } export declare class ImageLoader extends EventEmitter<EventMap> { private readonly cache; private imageLoadingCount; private destroyed; loadImage(uri: string, affectedNode?: NotifiableNode, sizeHint?: ImageSizeHint): HTMLImageElement | undefined; unregisterNode(node: NotifiableNode): void; private resolveSource; waitingToLoad(): boolean; destroy(): void; } export {};