graphql-codegen-core
Version:
GraphQL types and code generator based on schema
15 lines (14 loc) • 680 B
TypeScript
import { GraphQLInputType, GraphQLOutputType, GraphQLType } from 'graphql';
export interface ResolvedType {
raw: string;
name: string;
isRequired: boolean;
isArray: boolean;
isNullableArray: boolean;
dimensionOfArray: number;
}
export declare function isRequired(type: GraphQLOutputType | GraphQLInputType): boolean;
export declare function isNullable(type: GraphQLOutputType | GraphQLInputType): boolean;
export declare function isArray(type: GraphQLOutputType | GraphQLInputType): boolean;
export declare function dimensionOfArray(type: GraphQLOutputType | GraphQLInputType): number;
export declare function resolveType(type: GraphQLType): ResolvedType;