@open-web3/api-mobx
Version:
MobX integration for polkadot.js
14 lines (13 loc) • 411 B
TypeScript
import { ObservableMap } from 'mobx';
import { ApiPromise } from '@polkadot/api';
import { WsProvider } from '@polkadot/rpc-provider';
export interface BaseStorageType {
block: {
hash: string | null;
};
}
export interface StorageMap<Key, T> {
(key: Key): T | null;
entries: () => ObservableMap<string, T>;
}
export declare const createStorage: <T>(api: ApiPromise, ws: WsProvider) => T;