FSharp.Data.GraphQL


Patterns

Namespace: FSharp.Data.GraphQL.Types

Active patterns

Active patternDescription
( |Abstract|_| ) tdef
Signature: tdef:TypeDef -> AbstractDef option

Active pattern to match GraphQL type defintion with valid abstract types.

CompiledName: |Abstract|_|

( |Composite|_| ) tdef
Signature: tdef:TypeDef -> TypeDef option

Active pattern to match GraphQL type defintion with valid composite types.

CompiledName: |Composite|_|

( |Enum|_| ) tdef
Signature: tdef:TypeDef -> EnumDef option

Active pattern to match GraphQL type defintion with Enum.

CompiledName: |Enum|_|

( |Input|_| ) tdef
Signature: tdef:TypeDef -> InputDef option

Active pattern to match GraphQL type defintion with valid input types.

CompiledName: |Input|_|

( |InputObject|_| ) tdef
Signature: tdef:TypeDef -> InputObjectDef option

Active pattern to match GraphQL type defintion with input object.

CompiledName: |InputObject|_|

( |Interface|_| ) tdef
Signature: tdef:TypeDef -> InterfaceDef option

Active pattern to match GraphQL type defintion with Interface.

CompiledName: |Interface|_|

( |Leaf|_| ) tdef
Signature: tdef:TypeDef -> LeafDef option

Active pattern to match GraphQL type defintion with valid leaf types.

CompiledName: |Leaf|_|

( |List|_| ) tdef
Signature: tdef:TypeDef -> TypeDef option

Active pattern to match GraphQL type defintion with List.

CompiledName: |List|_|

( |Named|_| ) tdef
Signature: tdef:TypeDef -> NamedDef option

Active pattern to match GraphQL type defintion with named types.

CompiledName: |Named|_|

( |NonNull|_| ) tdef
Signature: tdef:TypeDef -> TypeDef option

Active pattern to match GraphQL type defintion with non-null types.

CompiledName: |NonNull|_|

( |Nullable|_| ) tdef
Signature: tdef:TypeDef -> TypeDef option

Active pattern to match GraphQL type defintion with nullable / optional types.

CompiledName: |Nullable|_|

( |Object|_| ) tdef
Signature: tdef:TypeDef -> ObjectDef option

Active pattern to match GraphQL type defintion with Object.

CompiledName: |Object|_|

( |Output|_| ) tdef
Signature: tdef:TypeDef -> OutputDef option

Active pattern to match GraphQL type defintion with valid output types.

CompiledName: |Output|_|

( |Scalar|_| ) tdef
Signature: tdef:TypeDef -> ScalarDef option

Active pattern to match GraphQL type defintion with Scalar.

CompiledName: |Scalar|_|

( |Union|_| ) tdef
Signature: tdef:TypeDef -> UnionDef option

Active pattern to match GraphQL type defintion with Union.

CompiledName: |Union|_|

Fork me on GitHub