UNPKG

@nestjs/graphql

Version:

Nest - modern, fast, powerful node.js web framework (@graphql)

21 lines (20 loc) 797 B
import { ExecutableSchemaTransformation } from '@graphql-tools/schema'; import { GraphQLDirective, GraphQLScalarType } from 'graphql'; import { FieldMiddleware } from './field-middleware.interface'; export declare type DateScalarMode = 'isoDate' | 'timestamp'; export declare type NumberScalarMode = 'float' | 'integer'; export interface ScalarsTypeMap { type: Function; scalar: GraphQLScalarType; } export interface BuildSchemaOptions { dateScalarMode?: DateScalarMode; numberScalarMode?: NumberScalarMode; scalarsMap?: ScalarsTypeMap[]; orphanedTypes?: Function[]; skipCheck?: boolean; directives?: GraphQLDirective[]; schemaDirectives?: Record<string, any>; schemaTransforms?: ExecutableSchemaTransformation[]; fieldMiddleware?: FieldMiddleware[]; }