UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

28 lines (27 loc) 979 B
import { GcImageViewer } from "../GcImageViewer"; import { OpenParameters } from "./Types"; export declare type EventName = "ErrorEvent" | "BeforeOpenEvent" | "AfterOpenEvent" | "ThemeChangedEvent" | "ImagePaint"; export declare type EventArgs = { eventName?: EventName; source?: GcImageViewer; }; export declare type CancelEventArgs = { cancel?: boolean; } & EventArgs; export declare type ErrorEventArgs = { readonly message: string; readonly type: 'open' | string; readonly exception?: any; } & EventArgs; export declare type BeforeOpenEventArgs = { readonly payload: Uint8Array | string; readonly type: 'binary' | 'url'; openParameters: OpenParameters; } & EventArgs; export declare type AfterOpenEventArgs = {} & EventArgs; export declare type ThemeChangedEventArgs = { readonly theme: string; } & EventArgs; export declare type ImagePaintEventArgs = { readonly paneElement: HTMLElement; } & EventArgs;