UNPKG

@fatihjr/wa-wrapper

Version:

Baileys WhatsApp Web API wrapper.

21 lines (20 loc) 751 B
/// <reference types="node" /> import { dbPromiseType, sockPromiseType, MapDB, DBMap } from "./Types/miscType"; import EventEmitter from "node:events"; export type WACaster = InstanceType<typeof runCaster>; interface constructWA { sessionList: InstanceType<typeof Map<string, sockPromiseType>>; dbList: InstanceType<typeof Map<string, dbPromiseType>>; } interface connectionWA { connectionName: string; folderPath: string; } declare class runCaster extends EventEmitter { sessionList: MapDB; dbList: DBMap; constructor({ sessionList, dbList }: constructWA); sessionStart({ connectionName, folderPath }: connectionWA): Promise<boolean>; sessionEnd(connectionName: string): Promise<void>; } export default runCaster;