UNPKG

werewolf-core

Version:

Are you a WEREWOLF?

17 lines (16 loc) 371 B
export interface Event { type: string; prevented?: boolean; } export declare class EventBase { private queue; constructor(); addEvent(e: Event): void; iterateEvent(): Event | undefined; getAdder(): EventAdder; } export declare class EventAdder { private base; constructor(base: EventBase); addEvent<E extends Event>(e: E): void; }