UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

37 lines (36 loc) 955 B
import type { App } from 'vue'; import type { Router } from 'vue-router'; export interface AosOptions { animation?: { delay?: number; duration?: number; once?: boolean; }; delay?: number; observer?: IntersectionObserverInit; router?: Router; } interface ClassOptions extends Omit<AosOptions, 'router'> { animation: { delay: number; duration: number; once: boolean; }; delay: number; observer: IntersectionObserverInit & { rootMargin: string; threshold: number | number[]; }; } export declare class AosHandler { options: ClassOptions; constructor(options?: Omit<AosOptions, 'router'>); private handleIntersect; private handleObserver; runAnimations(): Promise<void> | undefined; } export declare const plugin: { install: (app: App, options?: AosOptions) => void; }; export declare function getInstance(): AosHandler; export {};