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.

9 lines (8 loc) 540 B
import * as t from '@babel/types'; export interface BundleData { __export?: boolean; [key: string]: boolean | BundleData; } export declare const recursiveModuleBundle: (obj: BundleData) => t.ExportNamedDeclaration[]; export declare const importNamespace: (ident: string, path: string) => t.ImportDeclaration; export declare const createFileBundle: (pkg: string, filename: string, bundleFile: string, importPaths: (t.ImportDeclaration | t.ImportDefaultSpecifier | t.ImportNamespaceSpecifier)[], bundleVariables: BundleData) => void;