Skip to content

Interface: BuildSchemaOptions

Defined in: packages/apollo/src/interfaces/apollo-options.interface.ts:62

Options for building the GraphQL schema.

Properties

PropertyTypeDescriptionDefined in
addNewlineAtEnd?booleanAdd newline at end of generated schema file.packages/apollo/src/interfaces/apollo-options.interface.ts:78
dateScalarMode?DateScalarModeDate scalar mode (ISO string or timestamp).packages/apollo/src/interfaces/apollo-options.interface.ts:64
directives?GraphQLDirective[]Custom directives to include.packages/apollo/src/interfaces/apollo-options.interface.ts:74
noDuplicatedFields?booleanPrevent duplicate field definitions.packages/apollo/src/interfaces/apollo-options.interface.ts:76
numberScalarMode?NumberScalarModeNumber scalar mode (float or integer).packages/apollo/src/interfaces/apollo-options.interface.ts:66
orphanedTypes?(object | Constructor)[]Types that are not directly referenced but should be included.packages/apollo/src/interfaces/apollo-options.interface.ts:70
scalarsMap?ScalarsTypeMap[]Custom scalar type mappings.packages/apollo/src/interfaces/apollo-options.interface.ts:68
skipCheck?booleanSkip schema validation.packages/apollo/src/interfaces/apollo-options.interface.ts:72

Released under the MIT License.