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