UNPKG

@cosmology/ast

Version:
33 lines (32 loc) 1.26 kB
import * as ast from "@babel/types"; import { ProtoServiceMethod } from "@cosmology/types"; import { GenericParseContext } from "../../encoding"; /** * * @param context * @param service * @param methodKey e.g. "balance" * @param helperCreatorName e.g. "createGetBalance" * @returns */ export declare function createQueryHelperCreator(context: GenericParseContext, service: ProtoServiceMethod, svcKey: string, methodKey?: string, helperCreatorName?: string): ast.ExportNamedDeclaration; /** * * @param context * @param service * @param methodKey e.g. "balance" * @param helperCreatorName e.g. "createGetBalance" * @param hookName e.g. "useGetBalance" * @returns */ export declare function createQueryHooks(context: GenericParseContext, service: ProtoServiceMethod, methodKey?: string, helperCreatorName?: string, hookName?: string): ast.ExportNamedDeclaration; /** * * @param context * @param service * @param methodKey e.g. "balance" * @param helperCreatorName e.g. "createGetBalance" * @param hookName e.g. "useGetBalance" * @returns */ export declare function createVueQueryHooks(context: GenericParseContext, service: ProtoServiceMethod, methodKey?: string, helperCreatorName?: string, hookName?: string): ast.ExportNamedDeclaration;