@cosmology/ast
Version:
Cosmos TypeScript AST generation
15 lines (14 loc) • 838 B
TypeScript
import * as t from '@babel/types';
import { GenericParseContext } from '../../../encoding';
export declare const grpcWebClientScaffold: () => t.Statement[];
export declare const grpcFuncArguments: () => t.ObjectPattern[];
export declare const grpcWebNewAwaitImport: (path: string, className: string, options?: {
restoreImportExtension?: string;
}) => t.NewExpression;
export declare const grpcNestedImportObject: (obj: object, className: string, options?: {
restoreImportExtension?: string;
}) => any;
export declare const createScopedGrpcWebFactory: (context: GenericParseContext, obj: object, identifier: string) => t.ExportNamedDeclaration;
export declare const createScopedGrpcWebMsgFactory: (obj: object, identifier: string, className: string, options?: {
restoreImportExtension?: string;
}) => t.ExportNamedDeclaration;