UNPKG

@herdwatch/ngx-ionic-image-viewer

Version:

The angular workspace to develop the ngx-ionic-image-viewer component

53 lines (52 loc) 2.15 kB
import { OnInit, ElementRef } from '@angular/core'; import { ModalController } from '@ionic/angular/standalone'; import * as i0 from "@angular/core"; export declare class ViewerModalComponent implements OnInit { private modalController; alt?: string; scheme?: string; slideOptions?: object; src: string; srcFallback?: string; srcHighRes?: string; swipeToClose?: boolean; text?: string; title?: string; titleSize?: string; defaultSlideOptions: { zoom: { enabled: boolean; }; }; options: {}; swipeState: { phase: string; direction: string; swipeType: string; startX: number; startY: number; distance: number; distanceX: number; distanceY: number; threshold: number; restraint: number; allowedTime: number; elapsedTime: number; startTime: number; }; swiperRef: ElementRef | undefined; constructor(modalController: ModalController); ngOnInit(): Promise<void>; setStyle(): void; setScheme(scheme: string | undefined): void; /** * @see http://www.javascriptkit.com/javatutors/touchevents3.shtml */ initSwipeToClose(isActive?: boolean): void; swipeStart(event: any): void; swipeMove(event: any): void; swipeEnd(): void; closeModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ViewerModalComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ViewerModalComponent, "ion-viewer-modal", never, { "alt": { "alias": "alt"; "required": false; }; "scheme": { "alias": "scheme"; "required": false; }; "slideOptions": { "alias": "slideOptions"; "required": false; }; "src": { "alias": "src"; "required": false; }; "srcFallback": { "alias": "srcFallback"; "required": false; }; "srcHighRes": { "alias": "srcHighRes"; "required": false; }; "swipeToClose": { "alias": "swipeToClose"; "required": false; }; "text": { "alias": "text"; "required": false; }; "title": { "alias": "title"; "required": false; }; "titleSize": { "alias": "titleSize"; "required": false; }; }, {}, never, never, true, never>; }