FSharp.Data.GraphQL


IntrospectionTypeRef

Namespace: FSharp.Data.GraphQL.Types
Parent Module: Introspection

Introspection type reference. Used to navigate between type dependencies inside introspected schema.

Record Fields

Record FieldDescription
Description
Signature: string option

Optional type description.

Kind
Signature: TypeKind

Referenced type kind.

Name
Signature: string option

Type name. None if referenced type is List or NonNull.

OfType
Signature: IntrospectionTypeRef option

Type param reference. Used only by List and NonNull types.

Static members

Static memberDescription
List(inner)
Signature: inner:IntrospectionTypeRef -> IntrospectionTypeRef

Constructs an introspection type reference for List types.

Named(inner)
Signature: inner:IntrospectionType -> IntrospectionTypeRef

Constructs an introspection type reference for any named type defintion (any type other than List or NonNull) with unique name included.

NonNull(inner)
Signature: inner:IntrospectionTypeRef -> IntrospectionTypeRef

Constructs an introspection type reference for NonNull types.

Fork me on GitHub