Event.d.ts 248 B

12345678
  1. export declare class Event<TArgs> {
  2. listeners: Array<(args: TArgs) => void>;
  3. constructor(name: string);
  4. subscribe(fn: ((args: TArgs) => void)): void;
  5. trigger(args: TArgs): void;
  6. unsubscribe(fn: ((args: TArgs) => void)): void;
  7. }