UNPKG

eosjs-signature-provider-interface

Version:

An abstract class that implements the EOSJS SignatureProvider interface, and provides helper methods for interacting with an authenticator using the EOSIO Authentication Transport Protocol Specification.

12 lines (11 loc) 1.43 kB
import { AppManifest, AppMetadata, ChainManifest, Manifest, SelectiveDisclosureRequest, SelectiveDisclosureResponse, SignatureProviderRequest, SignatureProviderRequestEnvelope, SignatureProviderResponse, SignatureProviderResponseEnvelope, TransactionSignatureRequest, TransactionSignatureResponse } from './interfaces'; export declare const instanceOfRequestEnvelope: (data: any) => data is SignatureProviderRequestEnvelope; export declare const instanceOfSelectiveDisclosureRequest: (request: SignatureProviderRequest) => request is SelectiveDisclosureRequest; export declare const instanceOfTransactionSignatureRequest: (request: SignatureProviderRequest) => request is TransactionSignatureRequest; export declare const instanceOfResponseEnvelope: (data: any) => data is SignatureProviderResponseEnvelope; export declare const instanceOfSelectiveDisclosureResponse: (response: SignatureProviderResponse) => response is SelectiveDisclosureResponse; export declare const instanceOfTransactionSignatureResponse: (response: SignatureProviderResponse) => response is TransactionSignatureResponse; export declare const instanceOfAppManifest: (object: any) => object is AppManifest; export declare const instanceOfChainManifest: (object: any) => object is ChainManifest; export declare const instanceOfManifest: (object: any) => object is Manifest; export declare const instanceOfAppMetadata: (object: any) => object is AppMetadata;