UNPKG

@variantjs/vue

Version:

Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS

9 lines (8 loc) 424 B
import { EmitterEvents, EmitterFunction, EmitterInterface } from '../types'; export declare class Emitter implements EmitterInterface { private events; on(name: keyof EmitterEvents, callback: EmitterFunction): void; once(name: keyof EmitterEvents, callback: EmitterFunction): void; emit(name: keyof EmitterEvents, ...args: any[]): void; off(name: keyof EmitterEvents, callback: EmitterFunction): void; }