UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

35 lines (34 loc) 2.71 kB
export declare function generateUid(caller?: string): string; export declare function isTypedArray(arr: any): boolean; export declare function isDomNode(o: any): any; export declare function mergeObject(destinationObj: any, sourceVal: any, preserveNonEmpty?: boolean, cloneDomNodes?: boolean): any; export declare function cloneObject(obj: any): any; export declare function getTransformMatrix(viewBox: number[], rotation: number, scaleX: number, scaleY: number, ignoreRotate?: boolean): number[]; export declare function adjustCoordinates(realViewBox: number[], point: number[], rotation: number, inverse?: boolean, fromBottomLeft?: boolean, scale?: number): number[]; export declare function getAxialAlignedBoundingBox(r: any, m: any): number[]; export declare function applyTransform(p: number[], m: number[]): number[]; export declare function applyInverseTransform(p: number[], m: number[]): number[]; export declare function inverseTransform(m: number[]): number[]; export declare function changeRectangleOrigin(bounds: number[], viewBox: number[], destOrigin?: 'TopLeft' | 'BottomLeft'): number[]; export declare function changeOriginToBottom(top: number, view: number[]): number; export declare function changeOriginToTop(bottom: number, view: number[]): number; export declare function formatRelativeDate(date: Date | null, in17n: any): any; export declare function humanReadableFileSize(size: number, in17n: any): string; export declare function getDefaultUserName(): string; export declare function getActiveUserName(options?: any): string; export declare function setActiveUserName(userName: string, setBy: 'annotation_editor' | 'user'): void; export declare function attachHeadJs(src: string, id?: string, ownerDoc?: ShadowRoot | Document): Promise<any>; export declare function stripHtmlTags(s: any): string; export declare function attachHeadCss(css: any, id?: string, ownerDoc?: ShadowRoot | Document): void; export declare function detachHeadJs(id: string, ownerDoc?: ShadowRoot | Document): void; export declare function detachHeadCss(id: string, ownerDoc?: ShadowRoot | Document): void; export declare function moveInkLists(inkLists: { x: number; y: number; }[][], deltaX: number, deltaY: number): void; export declare function getAccentTextColor(): string; export declare function sortedIndex(array: number[], value: number): number; export declare function logMessage(msg: string): void; export declare function logError(msg: any): void; export declare function insertFirst(parent: HTMLElement, insertElem: HTMLElement): void; export declare function getStandardizedLanguageKey(lng: string | undefined, fallbackLng?: string | undefined): string;