@elimeleth/vct-flow
Version:
Crea un archivo app.ts, coloca el codigo de abajo alli y luego puedes correrlo con `npx tsx src/app.ts`
17 lines (16 loc) • 700 B
TypeScript
export type HostEventTypes = {
send_message: [arg1: any & {
from: string;
answer: string | string[];
}];
notice: [arg1: {
title: string;
instructions: string[];
}];
};
export declare class EventEmitterClass<TEvents extends Record<string, any>> {
private emitter;
emit<TEventName extends keyof TEvents & string>(eventName: TEventName, ...eventArg: TEvents[TEventName]): void;
on<TEventName extends keyof TEvents & string>(eventName: TEventName, handler: (...eventArg: TEvents[TEventName]) => void): void;
off<TEventName extends keyof TEvents & string>(eventName: TEventName, handler: (...eventArg: TEvents[TEventName]) => void): void;
}