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.

14 lines (13 loc) 632 B
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[]; }[]>; }