@gear-js/react-hooks
Version:
React hooks used across Gear applications
18 lines (17 loc) • 570 B
TypeScript
import { ProgramMetadata } from '@gear-js/api';
import { AnyJson } from '@polkadot/types/types';
import { HexString } from '@polkadot/util/types';
type Args = {
programId: HexString | undefined;
wasm: Buffer | Uint8Array | undefined;
programMetadata: ProgramMetadata | undefined;
functionName: string | undefined;
payload?: AnyJson;
argument?: AnyJson;
};
declare function useReadWasmState<T = AnyJson>(args: Args, isReadOnError?: boolean): {
state: T | undefined;
isStateRead: boolean;
error: string;
};
export { useReadWasmState };