API for GraphQL DefinitionNode
API for GraphQL SelectionNode
API for GraphQL TypeDefinitionNode
API for GraphQL TypeExtensionNode
ArgumentNode create input
BooleanValueNode create input subtype
BooleanValueNode create input
DefinitionNode create input
DirectiveDefinitionNode create input
DirectiveNode create input subtype
DirectiveNode create input
DocumentNode create input
EnumTypeDefinitionNode create input
EnumTypeExtensionNode create input
EnumValueDefinitionNode create input subtype
EnumValueDefinitionNode create input
EnumValueNode create input subtype
EnumValueNode create input
ExecutableDefinitionNode create input
FieldDefinitionNode create input
FieldNode create input subtype
FieldNode create input
IntValueNode create input subtype
FloatValueNode create input
FragmentDefinitionNode create input
FragmentSpreadNode create input subtype
FragmentSpreadNode create input
InlineFragmentNode create input
InputObjectTypeDefinitionNode create input
InputObjectTypeExtensionNode create input
InputValueDefinitionNode create input
IntValueNode create input subtype
IntValueNode create input
InterfaceTypeDefinitionNode create input
InterfaceTypeExtensionNode create input
ListTypeNode create input
ListValueNode create input
NameNode create input subtype
NameNode create input
NamedTypeNode create input
NonNullTypeNode create input
ObjectFieldNode create input
ObjectTypeDefinitionNode create input
ObjectTypeExtensionNode create input
ObjectValueNode create input
OperationDefinitionNode create input
OperationTypeDefinitionNode create input
ScalarTypeDefinitionNode create input
ScalarTypeExtensionNode create input
SchemaDefinitionNode create input
SchemaExtensionNode create input
SelectionNode create input
SelectionSetNode create input
StringValueNode create input subtype
StringValueNode create input
TypeDefinitionNode create input
TypeExtensionNode create input
TypeNode create input subtype
TypeNode create input
TypeSystemDefinitionNode create input
TypeSystemExtensionNode create input
UnionTypeDefinitionNode create input
UnionTypeExtensionNode create input
ValueNode create input
VariableDefinitionNode create input
VariableNode create input subtype
VariableNode create input
recursively mark each object property as mutable
mark each object property as mutable
ArgumentApi constructor fn
polymorfic contructor fn for DefinitionNode
DirectiveApi constructor fn
DocumentSchemaApi constructor fn
DocumentSchemaApi constructor fn
EnumExtApi constructor fn
EnumTypeApi constructor fn
EnumValueDefinitionApi contructor fn
FieldApi constructor fn
FieldDefinitionApi constructor fn
FragmentDefinitionApi constructor fn
FragmentSpreadApi constructor fn
InlineFragmentApi constructor fn
InputExtApi constructor fn
InputTypeApi constructor fn
InputValueApi constructor fn
InterfaceExtApi constructor fn
InterfaceTypeApi constructor fn
NameApi constructor fn
NamedTypeApi constructor fn
ObjectExtApi constructor fn
ObjectTypeApi constructor fn
OperationDefinitionApi constructor fn
SchemaDefinitionApi constructor fn
ScalarExtApi constructor fn
ScalarTypeApi constructor fn
SchemaDefinitionApi constructor fn
SchemaDefinitionApi constructor fn
polymorfic contructor fn for SelectionApi
SelectionSetApi constructor fn
TypeApi constructor fn
polymorfic contructor fn for TypeDefinitonApi
polymorfic contructor fn for TypeDefinitonApi
UnionExtApi constructor fn
UnionTypeApi constructor fn
NameApi constructor fn
VariableApi constructor fn
NameApi constructor fn
EnumValueNode guard
ArgumentNode guard
BooleanValueNode guard
DirectiveDefinitionNode guard
DirectiveNode guard
DocumentNode guard
EnumTypeDefinitionNode guard
EnumTypeExtensionNode guard
EnumValueDefinitionNode guard
FieldDefinitionNode guard
FieldNode guard
FloatValueNode guard
FragmentDefinitionNode guard
FragmentSpreadNode guard
InlineFragmentNode guard
InputObjectTypeDefinitionNode guard
InputObjectTypeExtensionNode guard
InputValueDefinitionNode guard
IntValueNode guard
InterfaceTypeDefinitionNode guard
InterfaceTypeExtensionNode guard
ListTypeNode guard
ListValueNode guard
NameNode guard
NamedTypeNode guard
NonNullTypeNode guard
NullValueNode guard
ObjectFieldNode guard
ObjectTypeDefinitionNode guard
ObjectTypeExtensionNode guard
ObjectValueNode guard
OperationDefinitionNode guard
OperationTypeDefinitionNode guard
ScalarTypeDefinitionNode guard
ScalarTypeExtensionNode guard
SchemaDefinitionNode guard
SchemaExtensionNode guard
SelectionSetNode guard
StringValueNode guard
UnionTypeDefinitionNode guard
UnionTypeExtensionNode guard
VariableDefinitionNode guard
VariableNode guard
create ArgumentNode
create BooleanValueNode
create DefinitionNode
create DirectiveDefinitionNode
create DirectiveNode
create DocumentNode
create EnumTypeDefinitionNode
create EnumTypeExtensionNode
create EnumValueDefinitionNode
create EnumValueNode
create FieldDefinitionNode
create FieldNode
create FloatValueNode
create FragmentDefinitionNode
create FragmentSpreadNode
create InlineFragmentNode
create InputObjectTypeDefinitionNode
create InputObjectTypeExtensionNode
create InputValueDefinitionNode
create IntValueNode
create InterfaceTypeDefinitionNode
create InterfaceTypeExtensionNode
create ListTypeNode
ListValueNode
create NameNode
create NamedTypeNode
create NonNullTypeNode
create NullValueNode
create ObjectFieldNode
create ObjectTypeDefinitionNode
create ObjectTypeExtensionNode
create ObjectValueNode
create OperationDefinitionNode
create OperationTypeDefinitionNode
create ScalarTypeDefinitionNode
create ScalarTypeExtensionNode
create SchemaDefinitionNode
create SchemaExtensionNode
create SelectionNode
create SelectionSetNode
create StringValueNode
create TypeDefinitionNode
create TypeNode
create TypeSystemDefinitionNode
create TypeSystemExtensionNode
create UnionTypeDefinitionNode
create UnionTypeExtensionNode
create ValueNode
create VariableDefinitionNode
create VariableNode
standard object clone deep fn
gets name from node or props
deep equality of subset
works like jest.matchObject() while skips "loc"
just nullable
just implicitly nullable
implicitly nullable + props or node
implicitly nullable + on array + props or node
implicitly nullable + cloned input
implicitly nullable + cloned input + partial
nullable + props or node
nullable + on array + props or node
implicitly nullable + partial
helper to concat readonly array - they are frozen or smth in graphql
assert input as `DeepMutable
assert input as `Mutable
map DefinitionNode kind to api
map SelectionNode kind to api
map TypeDefinitionNode kind to api
map TypeDefinitionNode kind to api
map DefinitionNode kind to ast factory
map SelectionNode kind to ast factory
map TypeDefinitionNode kind to ast factory
map ExecutableDefinitionNode kind to ast factory
map TypeExtensionNode kind to ast factory
map TypeSystemDefinitionNode kind to ast factory
map TypeSystemExtensionNode kind to ast factory
map ValueNode kind to ast factory
Generated using TypeDoc