UNPKG

ryuu.js

Version:

Ryuu JavaScript Utility Library

22 lines (21 loc) 553 B
export type AskRequestStatus = "pending" | "acknowledged" | "fulfilled" | "rejected" | "cancelled"; export type AskResponseStatus = "pending" | "fulfilled" | "rejected"; export interface AskReplyMap { [requestId: string]: { request: { payload: any; onAck?: Function; onReply?: Function; status: AskRequestStatus; sentAt?: number; ackAt?: number; repliedAt?: number; }; response?: { payload?: any; status: AskResponseStatus; error?: Error; repliedAt?: number; }; }; }