@moonwall/types
Version:
Testing framework for the Moon family of projects
11 lines (10 loc) • 439 B
TypeScript
import type { ApiTypes, SubmittableExtrinsic } from "@polkadot/api/types";
import type { ExtrinsicCreation } from "./context";
export type CreatedBlockResult = {
block: {
duration: number;
hash: string;
};
result: ExtrinsicCreation | ExtrinsicCreation[] | null;
};
export type CallType<TApi extends ApiTypes> = SubmittableExtrinsic<TApi> | Promise<SubmittableExtrinsic<TApi>> | `0x${string}` | Promise<string>;