PHP Classes

File: assets/gallerytypes/viewerjs/types/index.d.ts

Recommend this page to a friend!
  Classes of Goffy G   wgGallery   assets/gallerytypes/viewerjs/types/index.d.ts   Download  
File: assets/gallerytypes/viewerjs/types/index.d.ts
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: wgGallery
Image gallery module for XOOPS CMS
Author: By
Last change:
Date: 4 years ago
Size: 3,395 bytes
 

Contents

Class file image Download
declare namespace Viewer { export enum Visibility { Hidden = 0, Visible = 1, VisibleOnMediumOrWiderScreen = 2, VisibleOnLargeOrWiderScreen = 3, VisibleOnExtraLargeOrWiderScreen = 4, } export enum ToolbarButtonSize { Small = 'small', Medium = 'medium', Large = 'large', } export interface ToolbarButtonOptions { click?: Function, show?: boolean | Visibility; size?: ToolbarButtonSize, } export interface ToolbarOptions { flipHorizontal?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; flipVertical?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; next?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; oneToOne?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; play?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; prev?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; reset?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; rotateLeft?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; rotateRight?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; zoomIn?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; zoomOut?: boolean | Visibility | ToolbarButtonSize | Function | ToolbarButtonOptions; } export interface Options { backdrop?: boolean | string; button?: boolean; container?: string | Element; filter?: Function; fullscreen?: boolean; hidden?(event: CustomEvent): void; hide?(event: CustomEvent): void; inline?: boolean; interval?: number; keyboard?: boolean; loading?: boolean; loop?: boolean; maxZoomRatio?: number; minHeight?: number; minWidth?: number; minZoomRatio?: number; movable?: boolean; navbar?: boolean | Visibility; ready?(event: CustomEvent): void; rotatable?: boolean; scalable?: boolean; show?(event: CustomEvent): void; shown?(event: CustomEvent): void; title?: boolean | Visibility; toolbar?: boolean | Visibility | ToolbarOptions; tooltip?: boolean; transition?: boolean; url?: string | Function; view?(event: CustomEvent): void; viewed?(event: CustomEvent): void; zIndex?: number; zIndexInline?: number; zoomRatio?: number; zoomable?: boolean; } } declare class Viewer { constructor(element: Element, options?: Viewer.Options); destroy(): Viewer; exit(): Viewer; full(): Viewer; hide(immediate?: boolean): Viewer; move(offsetX: number, offsetY?: number): Viewer; moveTo(x: number, y?: number): Viewer; next(loop?: boolean): Viewer; play(fullscreen?: boolean): Viewer; prev(loop?: boolean): Viewer; reset(): Viewer; rotate(degree: number): Viewer; rotateTo(degree: number): Viewer; scale(scaleX: number, scaleY?: number): Viewer; scaleX(scaleX: number): Viewer; scaleY(scaleY: number): Viewer; show(immediate?: boolean): Viewer; stop(): Viewer; toggle(): Viewer; tooltip(): Viewer; update(): Viewer; view(index?: number): Viewer; zoom(ratio: number, hasTooltip?: boolean): Viewer; zoomTo(ratio: number, hasTooltip?: boolean): Viewer; } declare module 'viewerjs' { export default Viewer; }