UNPKG

@fancyapps/ui

Version:

Robust JavaScript UI Component Library

35 lines (34 loc) 901 B
import { Plugin } from "../../../shared/Base/Plugin"; import { Fancybox } from "../../Fancybox"; export type HashOptionsType = { slug?: string; }; declare module "../../../Carousel/types" { interface slideType { slug?: string; } } declare module "../../../Fancybox/options" { interface PluginsOptionsType { Hash?: Boolean | Partial<HashOptionsType>; slug?: string; } } export declare const defaultOptions: HashOptionsType; export declare class Hash extends Plugin<Fancybox, HashOptionsType, ""> { static defaults: HashOptionsType; static hasSilentClose: boolean; private origHash; private timer; private onChange; private onClose; attach(): void; detach(): void; static parseURL(): { hash: string; slug: string; index: number; }; static startFromUrl(): void; static destroy(): void; }