UNPKG

@requestnetwork/data-access

Version:
17 lines 1.24 kB
import { DataAccessTypes, StorageTypes } from '@requestnetwork/types'; import { DataAccessBaseOptions } from './types'; export declare class DataAccessRead implements DataAccessTypes.IDataRead { private readonly storage; private network; private pendingStore?; constructor(storage: StorageTypes.IIndexer, { network, pendingStore }: DataAccessBaseOptions); initialize(): Promise<void>; close(): Promise<void>; getTransactionsByChannelId(channelId: string, updatedBetween?: DataAccessTypes.ITimestampBoundaries): Promise<DataAccessTypes.IReturnGetTransactions>; getChannelsByTopic(topic: string, updatedBetween?: DataAccessTypes.ITimestampBoundaries | undefined): Promise<DataAccessTypes.IReturnGetChannelsByTopic>; getChannelsByMultipleTopics(topics: string[], updatedBetween?: DataAccessTypes.ITimestampBoundaries): Promise<DataAccessTypes.IReturnGetChannelsByTopic>; private getPending; protected toStorageMeta(result: StorageTypes.IIndexedTransaction, lastBlockNumber: number, network: string): StorageTypes.IEntryMetadata; protected toTimestampedTransaction(transaction: StorageTypes.IIndexedTransaction): DataAccessTypes.ITimestampedTransaction; } //# sourceMappingURL=data-read.d.ts.map