simonzgconnexframework
Version:
A library implements VeChain Connex interface
28 lines (27 loc) • 1.01 kB
TypeScript
/// <reference types="@vechain/connex.driver" />
/// <reference types="@vechain/connex" />
/**
* Class implements Connex interface
*/
export declare class Framework implements Connex {
/**
* create a wrapper for driver, to validate responses. it should be helpful to make sure driver is properly
* implemented in development stage.
* @param driver the driver to be wrapped
* @param errorHandler optional error handler. If omitted, error message will be printed via console.warn.
*/
static guardDriver(driver: Connex.Driver, errorHandler?: (err: Error) => void): Connex.Driver;
readonly version: string;
readonly thor: Connex.Thor;
readonly vendor: Connex.Vendor;
/**
* constructor
* @param driver the driver instance
*/
constructor(driver: Connex.Driver);
}
export * from './driver/driver';
export * from './driver/interfaces';
export * from './driver/simple-net';
export * from './driver/simple-wallet';
export * from './driver/options';