@requestnetwork/data-access
Version:
Main package for the Request Network data access layer.
13 lines • 800 B
TypeScript
import { DataAccessTypes, StorageTypes } from '@requestnetwork/types';
import { CombinedDataAccess } from './combined-data-access';
/**
* Mock Data access that bypasses the initialization.
* This class is meant to be used with HttpRequestNetwork and useMockStorage=true.
* Data-access initialization is asynchronous and this class is a hack to avoid having an asynchronous operation in the HttpRequestNetwork constructor.
*/
export declare class MockDataAccess extends CombinedDataAccess {
private readonly dataIndex;
constructor(storage: StorageTypes.IStorage);
persistTransaction: (transactionData: DataAccessTypes.ITransaction, channelId: string, topics?: string[] | undefined) => Promise<DataAccessTypes.IReturnPersistTransaction>;
}
//# sourceMappingURL=mock-data-access.d.ts.map