@cosmwasm/ts-codegen
Version:
@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.
13 lines (12 loc) • 571 B
TypeScript
import { ContractInfo, RenderContext, RenderContextBase, RenderOptions } from '@cosmwasm/ts-codegen-ast';
import { BuilderFileType } from '../builder';
import { BuilderPluginBase } from './plugin-base';
export declare class MessageComposerPlugin extends BuilderPluginBase<RenderOptions> {
initContext(contract: ContractInfo, options?: RenderOptions): RenderContextBase<RenderOptions>;
doRender(name: string, context: RenderContext): Promise<{
type: BuilderFileType;
pluginType?: string;
localname: string;
body: any[];
}[]>;
}