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