@fatihjr/wa-wrapper
Version:
Baileys WhatsApp Web API wrapper.
10 lines (9 loc) • 517 B
TypeScript
import WaSockets from "../BlastBot";
import keyDBHandler from "../dbHandler";
export type WASocketType = ReturnType<InstanceType<typeof WaSockets>["initializeWASocket"]> extends Promise<infer U> ? U : never;
export type dbPromiseType = InstanceType<typeof keyDBHandler>;
export type sockPromiseType = ReturnType<InstanceType<typeof WaSockets>["initializeWASocket"]> extends Promise<{
sock: infer U;
}> ? U : never;
export type MapDB = Map<string, sockPromiseType>;
export type DBMap = Map<string, dbPromiseType>;