UNPKG

@cosmwasm/ts-codegen

Version:

@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.

12 lines (11 loc) 564 B
import { ContractInfo } from '@cosmwasm/ts-codegen-ast'; import { ExecuteMsg, JSONSchema, QueryMsg } from '@cosmwasm/ts-codegen-types'; interface ReadSchemaOpts { schemaDir: string; clean?: boolean; } export declare const readSchemas: ({ schemaDir, clean }: ReadSchemaOpts) => Promise<ContractInfo>; export declare const findQueryMsg: (schemas: JSONSchema[]) => QueryMsg; export declare const findExecuteMsg: (schemas: JSONSchema[]) => ExecuteMsg; export declare const findAndParseTypes: (schemas: JSONSchema[]) => Promise<Record<string, any>>; export {};