@neo-one/smart-contract-codegen-esnext-esm
Version:
NEO•ONE TypeScript smart contract codegen.
7 lines (6 loc) • 1.63 kB
TypeScript
export interface Options {
readonly isParameter: boolean;
readonly includeOptional?: boolean;
readonly migration?: boolean;
}
export declare const toTypeScriptType: (abi: import("@neo-one/client-common").SignatureABIReturn | import("@neo-one/client-common").BooleanABIReturn | import("@neo-one/client-common").AddressABIReturn | import("@neo-one/client-common").Hash256ABIReturn | import("@neo-one/client-common").BufferABIReturn | import("@neo-one/client-common").PublicKeyABIReturn | import("@neo-one/client-common").StringABIReturn | import("@neo-one/client-common").ArrayABIReturn | import("@neo-one/client-common").MapABIReturn | import("@neo-one/client-common").ObjectABIReturn | import("@neo-one/client-common").VoidABIReturn | import("@neo-one/client-common").IntegerABIReturn | import("@neo-one/client-common").ForwardValueABIReturn | import("@neo-one/client-common").SignatureABIParameter | import("@neo-one/client-common").BooleanABIParameter | import("@neo-one/client-common").AddressABIParameter | import("@neo-one/client-common").Hash256ABIParameter | import("@neo-one/client-common").BufferABIParameter | import("@neo-one/client-common").PublicKeyABIParameter | import("@neo-one/client-common").StringABIParameter | import("@neo-one/client-common").ArrayABIParameter | import("@neo-one/client-common").MapABIParameter | import("@neo-one/client-common").ObjectABIParameter | import("@neo-one/client-common").VoidABIParameter | import("@neo-one/client-common").IntegerABIParameter | import("@neo-one/client-common").ForwardValueABIParameter, { isParameter, includeOptional, migration }: Options) => string;