UNPKG

swiper-next

Version:
11 lines (9 loc) 726 B
import { EmitsOptions, Ref, SetupContext } from 'vue'; type EventDetail = Record<string, any>; export type CustomEventTrigger = ReturnType<typeof useCustomEvent>; export type NativeEventTrigger = ReturnType<typeof useNativeEvent>; export type EmitEvent<E extends (...args: any) => any> = [Parameters<E>[0]]; export declare function withWebEvent(fn: (...args: any[]) => any): (...args: any[]) => any; export declare function useCustomEvent<E extends EmitsOptions>(ref: Ref<HTMLElement | null>, emit: SetupContext<E>['emit']): (name: string, evt: Event, detail?: EventDetail) => void; export declare function useNativeEvent<E extends EmitsOptions>(emit: SetupContext<E>['emit']): (name: string, evt: Event) => void; export {};