@skyleague/therefore
Index
JsonSchema
Other
- ArrayType
- BooleanType
- EnumType
- IntegerType
- IntersectionType
- Node
- NumberType
- ObjectType
- RecordType
- RefType
- StringType
- TupleType
- UnionType
- UnknownType
- ArrayOptions
- IntegerOptions
- NumberOptions
- ObjectOptions
- OpenapiV3
- Parser
- Schema
- StringOptions
- ThereforeMeta
- TupleOptions
- UnknownOptions
- BooleanOptions
- DictOptions
- EnumOptions
- InferSchemaType
- IntersectionOptions
- ObjectPropertiesArg
- RefOptions
- SchemaOptions
- ThereforeExpr
- UnionOptions
- $graphql
- $array
- $boolean
- $const
- $dict
- $enum
- $headers
- $integer
- $intersection
- $jsonschema
- $nockClient
- $null
- $nullable
- $number
- $object
- $optional
- $query
- $record
- $ref
- $restclient
- $string
- $tuple
- $union
- $unknown
- $validator
- arbitrary
- isNode
Other
BooleanOptions
DictOptions
EnumOptions
InferSchemaType
Type parameters
- T
IntersectionOptions
ObjectPropertiesArg
RefOptions
SchemaOptions
Type parameters
- O
- T = unknown
ThereforeExpr
UnionOptions
const$graphql
Type declaration
field: (options: SchemaOptions<FieldOptions>) => GraphqlFieldType
Parameters
options: SchemaOptions<FieldOptions>
Returns GraphqlFieldType
resolver: (root: ObjectType<Record<string, Node>>, fieldName: string, options: Partial<ThereforeNodeDefinition<unknown> & ThereforeMeta> & object & ResolverArgs) => GraphqlFieldType
Parameters
root: ObjectType<Record<string, Node>>
fieldName: string
options: Partial<ThereforeNodeDefinition<unknown> & ThereforeMeta> & object & ResolverArgs
Returns GraphqlFieldType
schema: (__namedParameters: GraphqlSchemaOptions) => GraphQLSchemaType
Parameters
__namedParameters: GraphqlSchemaOptions
Returns GraphQLSchemaType