@nestjs/graphql
Version:
Nest - modern, fast, powerful node.js web framework (@graphql)
21 lines (20 loc) • 797 B
TypeScript
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[];
}