UNPKG

shyft

Version:

Model driven GraphQL API framework

9 lines (8 loc) 1.07 kB
import { GraphQLInputFieldConfig, GraphQLInputObjectType, GraphQLObjectType } from 'graphql'; import { WrappedDataOutputField } from './types'; export declare const generateDataInput: (baseName: string, inputParams: any, singleParam?: any) => GraphQLInputObjectType | GraphQLInputFieldConfig; export declare const generateNestedDataInput: (baseName: any, nestedParam: any, nestedParamName: any, level?: number) => GraphQLInputObjectType; export declare const generateInput: (baseName: any, dataInputType: any, isField: any, includeClientMutationId?: boolean) => GraphQLInputObjectType; export declare const generateDataOutput: (baseName: string, outputParams: any, graphRegistry: any, singleParam?: any) => GraphQLObjectType | WrappedDataOutputField; export declare const generateNestedDataOutput: (baseName: any, nestedParam: any, nestedParamName: any, graphRegistry?: any, level?: number) => GraphQLObjectType<any, any>; export declare const generateOutput: (baseName: any, dataOutputType: any, isField: any, includeClientMutationId?: boolean) => GraphQLObjectType;