Type alias SignalRepository
SignalRepository: { 
    decryptGroupMessage(opts) => Promise<Uint8Array>; 
    decryptMessage(opts) => Promise<Uint8Array>; 
    encryptGroupMessage(opts) => Promise<{ 
        ciphertext: Uint8Array; 
        senderKeyDistributionMessage: Uint8Array; 
    }>; 
    encryptMessage(opts) => Promise<{ 
        ciphertext: Uint8Array; 
        type: "pkmsg" | "msg"; 
    }>; 
    injectE2ESession(opts) => Promise<void>; 
    jidToSignalProtocolAddress(jid) => string; 
    processSenderKeyDistributionMessage(opts) => Promise<void>; 
}
Type declaration
decryptGroupMessage:function
- decryptGroupMessage(opts): Promise<Uint8Array>
 Parameters
opts: DecryptGroupSignalOpts
Returns Promise<Uint8Array>
decryptMessage:function
- decryptMessage(opts): Promise<Uint8Array>
 Parameters
opts: DecryptSignalProtoOpts
Returns Promise<Uint8Array>
encryptGroupMessage:function
- encryptGroupMessage(opts): Promise<{ 
    ciphertext: Uint8Array; 
    senderKeyDistributionMessage: Uint8Array; 
}> Parameters
opts: EncryptGroupMessageOpts
Returns Promise<{ 
    ciphertext: Uint8Array; 
    senderKeyDistributionMessage: Uint8Array; 
}>
encryptMessage:function
- encryptMessage(opts): Promise<{ 
    ciphertext: Uint8Array; 
    type: "pkmsg" | "msg"; 
}> Returns Promise<{ 
    ciphertext: Uint8Array; 
    type: "pkmsg" | "msg"; 
}>
injectE2ESession:function
- injectE2ESession(opts): Promise<void>
 Returns Promise<void>
jidToSignalProtocolAddress:function
- jidToSignalProtocolAddress(jid): string
 Returns string
processSenderKeyDistributionMessage:function
- processSenderKeyDistributionMessage(opts): Promise<void>
 Parameters
opts: ProcessSenderKeyDistributionMessageOpts
Returns Promise<void>