proto-signing: Add isOfflineDirectSigner helper
This commit is contained in:
@@ -3,5 +3,5 @@ export { cosmosField } from "./decorator";
|
||||
export { Registry } from "./registry";
|
||||
export { DirectSecp256k1Wallet } from "./directsecp256k1wallet";
|
||||
export { decodePubkey, encodePubkey } from "./pubkey";
|
||||
export { OfflineDirectSigner, OfflineSigner } from "./signer";
|
||||
export { isOfflineDirectSigner, OfflineDirectSigner, OfflineSigner } from "./signer";
|
||||
export { makeAuthInfoBytes, makeSignBytes, makeSignDoc } from "./signing";
|
||||
|
||||
@@ -20,3 +20,7 @@ export interface OfflineDirectSigner {
|
||||
}
|
||||
|
||||
export type OfflineSigner = OfflineAminoSigner | OfflineDirectSigner;
|
||||
|
||||
export function isOfflineDirectSigner(signer: OfflineSigner): signer is OfflineDirectSigner {
|
||||
return (signer as any).signDirect !== undefined;
|
||||
}
|
||||
|
||||
+1
-1
@@ -3,5 +3,5 @@ export { cosmosField } from "./decorator";
|
||||
export { Registry } from "./registry";
|
||||
export { DirectSecp256k1Wallet } from "./directsecp256k1wallet";
|
||||
export { decodePubkey, encodePubkey } from "./pubkey";
|
||||
export { OfflineDirectSigner, OfflineSigner } from "./signer";
|
||||
export { isOfflineDirectSigner, OfflineDirectSigner, OfflineSigner } from "./signer";
|
||||
export { makeAuthInfoBytes, makeSignBytes, makeSignDoc } from "./signing";
|
||||
|
||||
+1
@@ -16,3 +16,4 @@ export interface OfflineDirectSigner {
|
||||
) => Promise<DirectSignResponse>;
|
||||
}
|
||||
export declare type OfflineSigner = OfflineAminoSigner | OfflineDirectSigner;
|
||||
export declare function isOfflineDirectSigner(signer: OfflineSigner): signer is OfflineDirectSigner;
|
||||
|
||||
Reference in New Issue
Block a user