UNPKG

@cosmology/ast

Version:
15 lines (14 loc) 544 B
import * as t from "@babel/types"; import { GenericParseContext } from "../../../encoding"; export declare const createInstantRpcInterface: (name: string, extendInterfaces: { importedVarName: string; interfaceName: string; }[]) => t.ExportNamedDeclaration; export declare const createInstantRpcClass: (context: GenericParseContext, name: string, instantMapping: { [key: string]: { methodName: string; importedVarName: string; isMsg?: boolean; comment?: string; }; }) => t.ExportNamedDeclaration;