UNPKG

multi-mongo

Version:

MongoDB-based auth store for Baileys with single-collection multi-session in one collection support.

13 lines 506 B
import { Collection, Document } from "mongodb"; import { AuthenticationState, AuthenticationCreds } from "@whiskeysockets/baileys"; interface AuthDocument extends Document { _id: string; creds?: AuthenticationCreds; } interface MongoDBAuthState { state: AuthenticationState; saveCreds: () => Promise<void>; } declare function useMongoDBAuthState(collection: Collection<AuthDocument>): Promise<MongoDBAuthState>; export { useMongoDBAuthState }; //# sourceMappingURL=auth.d.ts.map