@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
TypeScript
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 {};