t.isAST(node: any): boolean
t.assertAST(node: any): boolean
t.isDefinition(node: any): boolean
t.assertDefinition(node: any): boolean
t.isValue(node: any): boolean
t.assertValue(node: any): boolean
t.isSelection(node: any): boolean
t.assertSelection(node: any): boolean
t.isType(node: any): boolean
t.assertType(node: any): boolean
t.isTypeSystemDefinition(node: any): boolean
t.assertTypeSystemDefinition(node: any): boolean
t.isTypeDefinition(node: any): boolean
t.assertTypeDefinition(node: any): boolean
t.name(value: StringTypeAnnotation): NameNode
t.isName(node: any): boolean
t.assertName(node: any): void
t.document(definitions: Array): DocumentNode
t.isDocument(node: any): boolean
t.assertDocument(node: any): void
t.operationDefinition(operation: OperationTypeNode, selectionSet: SelectionSetNode, name: ?NullableTypeAnnotation, variableDefinitions: ?NullableTypeAnnotation, directives: ?NullableTypeAnnotation): OperationDefinitionNode
t.isOperationDefinition(node: any): boolean
t.assertOperationDefinition(node: any): void
t.variableDefinition(variable: VariableNode, type: TypeNode, defaultValue: ?NullableTypeAnnotation): VariableDefinitionNode
t.isVariableDefinition(node: any): boolean
t.assertVariableDefinition(node: any): void
t.variable(name: NameNode): VariableNode
t.isVariable(node: any): boolean
t.assertVariable(node: any): void
t.selectionSet(selections: Array): SelectionSetNode
t.isSelectionSet(node: any): boolean
t.assertSelectionSet(node: any): void
t.field(name: NameNode, alias: ?NullableTypeAnnotation, arguments: ?NullableTypeAnnotation, directives: ?NullableTypeAnnotation, selectionSet: ?NullableTypeAnnotation): FieldNode
t.isField(node: any): boolean
t.assertField(node: any): void
t.argument(name: NameNode, value: ValueNode): ArgumentNode
t.isArgument(node: any): boolean
t.assertArgument(node: any): void
t.fragmentSpread(name: NameNode, directives: ?NullableTypeAnnotation): FragmentSpreadNode
t.isFragmentSpread(node: any): boolean
t.assertFragmentSpread(node: any): void
t.inlineFragment(selectionSet: SelectionSetNode, typeCondition: ?NullableTypeAnnotation, directives: ?NullableTypeAnnotation): InlineFragmentNode
t.isInlineFragment(node: any): boolean
t.assertInlineFragment(node: any): void
t.fragmentDefinition(name: NameNode, typeCondition: NamedTypeNode, selectionSet: SelectionSetNode, directives: ?NullableTypeAnnotation): FragmentDefinitionNode
t.isFragmentDefinition(node: any): boolean
t.assertFragmentDefinition(node: any): void
t.intValue(value: StringTypeAnnotation): IntValueNode
t.isIntValue(node: any): boolean
t.assertIntValue(node: any): void
t.floatValue(value: StringTypeAnnotation): FloatValueNode
t.isFloatValue(node: any): boolean
t.assertFloatValue(node: any): void
t.stringValue(value: StringTypeAnnotation): StringValueNode
t.isStringValue(node: any): boolean
t.assertStringValue(node: any): void
t.booleanValue(value: BooleanTypeAnnotation): BooleanValueNode
t.isBooleanValue(node: any): boolean
t.assertBooleanValue(node: any): void
t.nullValue(): NullValueNode
t.isNullValue(node: any): boolean
t.assertNullValue(node: any): void
t.enumValue(value: StringTypeAnnotation): EnumValueNode
t.isEnumValue(node: any): boolean
t.assertEnumValue(node: any): void
t.listValue(values: Array): ListValueNode
t.isListValue(node: any): boolean
t.assertListValue(node: any): void
t.objectValue(fields: Array): ObjectValueNode
t.isObjectValue(node: any): boolean
t.assertObjectValue(node: any): void
t.objectField(name: NameNode, value: ValueNode): ObjectFieldNode
t.isObjectField(node: any): boolean
t.assertObjectField(node: any): void
t.directive(name: NameNode, arguments: ?NullableTypeAnnotation): DirectiveNode
t.isDirective(node: any): boolean
t.assertDirective(node: any): void
t.namedType(name: NameNode): NamedTypeNode
t.isNamedType(node: any): boolean
t.assertNamedType(node: any): void
t.listType(type: TypeNode): ListTypeNode
t.isListType(node: any): boolean
t.assertListType(node: any): void
t.nonNullType(type: UnionTypeAnnotation): NonNullTypeNode
t.isNonNullType(node: any): boolean
t.assertNonNullType(node: any): void
t.schemaDefinition(directives: Array, operationTypes: Array): SchemaDefinitionNode
t.isSchemaDefinition(node: any): boolean
t.assertSchemaDefinition(node: any): void
t.operationTypeDefinition(operation: OperationTypeNode, type: NamedTypeNode): OperationTypeDefinitionNode
t.isOperationTypeDefinition(node: any): boolean
t.assertOperationTypeDefinition(node: any): void
t.scalarTypeDefinition(name: NameNode, directives: ?NullableTypeAnnotation): ScalarTypeDefinitionNode
t.isScalarTypeDefinition(node: any): boolean
t.assertScalarTypeDefinition(node: any): void
t.objectTypeDefinition(name: NameNode, fields: Array, interfaces: ?NullableTypeAnnotation, directives: ?NullableTypeAnnotation): ObjectTypeDefinitionNode
t.isObjectTypeDefinition(node: any): boolean
t.assertObjectTypeDefinition(node: any): void
t.fieldDefinition(name: NameNode, arguments: Array, type: TypeNode, directives: ?NullableTypeAnnotation): FieldDefinitionNode
t.isFieldDefinition(node: any): boolean
t.assertFieldDefinition(node: any): void
t.inputValueDefinition(name: NameNode, type: TypeNode, defaultValue: ?NullableTypeAnnotation, directives: ?NullableTypeAnnotation): InputValueDefinitionNode
t.isInputValueDefinition(node: any): boolean
t.assertInputValueDefinition(node: any): void
t.interfaceTypeDefinition(name: NameNode, fields: Array, directives: ?NullableTypeAnnotation): InterfaceTypeDefinitionNode
t.isInterfaceTypeDefinition(node: any): boolean
t.assertInterfaceTypeDefinition(node: any): void
t.unionTypeDefinition(name: NameNode, types: Array, directives: ?NullableTypeAnnotation): UnionTypeDefinitionNode
t.isUnionTypeDefinition(node: any): boolean
t.assertUnionTypeDefinition(node: any): void
t.enumTypeDefinition(name: NameNode, values: Array, directives: ?NullableTypeAnnotation): EnumTypeDefinitionNode
t.isEnumTypeDefinition(node: any): boolean
t.assertEnumTypeDefinition(node: any): void
t.enumValueDefinition(name: NameNode, directives: ?NullableTypeAnnotation): EnumValueDefinitionNode
t.isEnumValueDefinition(node: any): boolean
t.assertEnumValueDefinition(node: any): void
t.inputObjectTypeDefinition(name: NameNode, fields: Array, directives: ?NullableTypeAnnotation): InputObjectTypeDefinitionNode
t.isInputObjectTypeDefinition(node: any): boolean
t.assertInputObjectTypeDefinition(node: any): void
t.typeExtensionDefinition(definition: ObjectTypeDefinitionNode): TypeExtensionDefinitionNode
t.isTypeExtensionDefinition(node: any): boolean
t.assertTypeExtensionDefinition(node: any): void
t.directiveDefinition(name: NameNode, locations: Array, arguments: ?NullableTypeAnnotation): DirectiveDefinitionNode
t.isDirectiveDefinition(node: any): boolean
t.assertDirectiveDefinition(node: any): void