@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
28 lines (27 loc) • 979 B
TypeScript
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;