@fatihjr/wa-wrapper
Version:
Baileys WhatsApp Web API wrapper.
21 lines (20 loc) • 751 B
TypeScript
/// <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;