UNPKG

better-giveaways

Version:

A modern, feature-rich Discord giveaway manager with TypeScript support, flexible storage adapters, and comprehensive event system

24 lines 841 B
import TypedEmitter from "typed-emitter"; import { GiveawayEvents } from "./@types"; declare const GiveawayEventEmitter_base: new () => TypedEmitter<GiveawayEvents>; /** * Typed event emitter for giveaway-related events. * * This class extends the standard EventEmitter with TypeScript typing for giveaway events, * providing type safety and IntelliSense support when listening to or emitting events. * * @example * ```typescript * const emitter = new GiveawayEventEmitter(); * * // Type-safe event listening * emitter.on('giveawayStarted', (giveaway) => { * // giveaway parameter is automatically typed as GiveawayData * console.log(`Started: ${giveaway.prize}`); * }); * ``` */ export declare class GiveawayEventEmitter extends GiveawayEventEmitter_base { } export {}; //# sourceMappingURL=GiveawayEventEmitter.d.ts.map