@gear-js/react-hooks
Version:
React hooks used across Gear applications
10 lines (9 loc) • 1.03 kB
TypeScript
import { GasInfo, ProgramMetadata } from '@gear-js/api';
import { AnyJson, AnyNumber } from '@polkadot/types/types';
import { HexString } from '@polkadot/util/types';
import { Options } from './types';
declare function useUploadCalculateGas(code: HexString | Buffer | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>;
declare function useCreateCalculateGas(codeId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>;
declare function useHandleCalculateGas(destinationId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>;
declare function useReplyCalculateGas(messageId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>;
export { useUploadCalculateGas, useCreateCalculateGas, useHandleCalculateGas, useReplyCalculateGas };