Docs
API
Interfaces
Handler

Interface: Handler

types/src.YamlConfig.Handler

Point to the handler you wish to use, it can either be a predefined handler, or a custom

Indexable

▪ [k: string]: any

Table of contents

Properties

Properties

graphql

Optional graphql: GraphQLHandlerHTTPConfiguration | GraphQLHandlerCodeFirstConfiguration | GraphQLHandlerMultipleHTTPConfiguration

Handler for remote/local/third-party GraphQL schema (Any of: GraphQLHandlerHTTPConfiguration, GraphQLHandlerCodeFirstConfiguration, GraphQLHandlerMultipleHTTPConfiguration)

Defined in

packages/types/src/config.ts:172


grpc

Optional grpc: GrpcHandler

Defined in

packages/types/src/config.ts:176


jsonSchema

Optional jsonSchema: JsonSchemaHandler | JsonSchemaHandlerBundle

Handler for JSON Schema specification. Source could be a local json file, or a url to it. (Any of: JsonSchemaHandler, JsonSchemaHandlerBundle)

Defined in

packages/types/src/config.ts:181


mongoose

Optional mongoose: MongooseHandler

Defined in

packages/types/src/config.ts:182


mysql

Optional mysql: MySQLHandler

Defined in

packages/types/src/config.ts:183


neo4j

Optional neo4j: Neo4JHandler

Defined in

packages/types/src/config.ts:184


newOpenapi

Optional newOpenapi: NewOpenapiHandler

Defined in

packages/types/src/config.ts:185


odata

Optional odata: ODataHandler

Defined in

packages/types/src/config.ts:186


openapi

Optional openapi: OpenapiHandler

Defined in

packages/types/src/config.ts:187


postgraphile

Optional postgraphile: PostGraphileHandler

Defined in

packages/types/src/config.ts:188


raml

Optional raml: RAMLHandler

Defined in

packages/types/src/config.ts:189


soap

Optional soap: SoapHandler

Defined in

packages/types/src/config.ts:190


thrift

Optional thrift: ThriftHandler

Defined in

packages/types/src/config.ts:191


tuql

Optional tuql: TuqlHandler

Defined in

packages/types/src/config.ts:192