@airgap/etherlink
Version:
The @airgap/etherlink package is an implementation of the ICoinProtocol interface from @airgap/coinlib-core.
6 lines (5 loc) • 432 B
TypeScript
import { _AnyProtocol, _OfflineProtocol } from '../../protocol';
import { AESExtension } from './AESExtension';
import { AsymmetricEncryptionExtension } from './AsymmetricEncryptionExtension';
import { SignMessageExtension } from './SignMessageExtension';
export declare type CryptoExtension<T extends _AnyProtocol> = SignMessageExtension<T> & AsymmetricEncryptionExtension<T> & (T extends _OfflineProtocol ? AESExtension<T> : {});