Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/@adiwajshing/baileys/lib/Utils/auth-utils.d.ts
1129 views
1
import type { Logger } from 'pino';
2
import type { AuthenticationCreds, SignalKeyStore, SignalKeyStoreWithTransaction, TransactionCapabilityOptions } from '../Types';
3
/**
4
* Adds DB like transaction capability (https://en.wikipedia.org/wiki/Database_transaction) to the SignalKeyStore,
5
* this allows batch read & write operations & improves the performance of the lib
6
* @param state the key store to apply this capability to
7
* @param logger logger to log events
8
* @returns SignalKeyStore with transaction capability
9
*/
10
export declare const addTransactionCapability: (state: SignalKeyStore, logger: Logger, { maxCommitRetries, delayBetweenTriesMs }: TransactionCapabilityOptions) => SignalKeyStoreWithTransaction;
11
export declare const initAuthCreds: () => AuthenticationCreds;
12
13