signalz
Version:
A Node.js event emitter to be used across multiple projects
22 lines (21 loc) • 510 B
TypeScript
import { Client } from "./Client";
interface SignalRawData {
target: string;
id: string;
createdTimestamp: number;
data: any;
token: string;
}
declare type Status = 'accept' | 'error';
declare class Signal {
target: string;
id: string;
createdTimestamp: number;
token: string;
replied: boolean;
client: Client;
constructor(client: Client, data: SignalRawData);
reply(status: Status, data?: any): Promise<void>;
end(): Promise<void>;
}
export { Signal };