UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

46 lines (45 loc) 1.47 kB
import { GifOptions } from "./ImagePanel/Gif/types"; import { KeyboardShortcutDefinition, LogLevel, OpenParameters, SaveButtonOptions } from "./Models/Types"; import { UndoStorageOptions } from "./Undo/types"; export declare class ViewerOptions { constructor(options?: Partial<ViewerOptions>); viewerBackground?: string; customIcons?: { [iconKey: string]: Element | string; }; friendlyFileName?: string; file?: string | any; gifOptions?: GifOptions; imageQuality?: number; hideToolbar?: boolean; language?: 'en' | string; maxImageSize?: { width: number; height: number; }; onInitialized?: (viewer: any) => void; saveButton?: SaveButtonOptions; theme?: string | false; requireTheme?: "gc-blue" | "viewer" | "dark" | "dark-yellow" | "light" | "light-blue" | null; undo?: UndoStorageOptions | false; zoomOptions?: { minZoom?: number; maxZoom?: number; dropdownZoomFactorValues?: number[]; }; openParameters?: OpenParameters; secondToolbar?: { render?: (toolbarKey: string) => any[] | null; }; logLevel?: LogLevel; zoomByMouseWheel?: { always: boolean; ctrlKey: boolean; metaKey: boolean; }; themes?: string[]; baseUrl?: string; shortcuts?: { [keyCode: string]: KeyboardShortcutDefinition | KeyboardShortcutDefinition[]; }; }