Class FieldDefinitionsMixin
Constructors
constructor
-
Parameters
Properties
Readonly _fields
Readonly node
Methods
createField
- createField(props: Ast.FieldDefinitionNodeProps | FieldDefinitionNode): this
-
Parameters
-
props: Ast.FieldDefinitionNodeProps | FieldDefinitionNode
Returns this
getField
-
Parameters
getFieldArguments
-
Parameters
getFieldDirectives
-
Parameters
getFieldType
-
Parameters
getFieldTypename
-
Parameters
getFieldnames
-
getFields
-
getFieldsByTypename
-
Parameters
hasField
-
Parameters
Returns boolean
removeField
-
Parameters
Returns this
setFieldType
- setFieldType(fieldname: Fieldname, props: Ast.TypeNodeProps | GQL.TypeNode): this
-
Parameters
-
-
props: Ast.TypeNodeProps | GQL.TypeNode
Returns this
setFieldTypename
-
Parameters
Returns this
updateField
- updateField(fieldname: Fieldname, props: Partial<Ast.FieldDefinitionNodeProps | FieldDefinitionNode>): this
-
Parameters
-
-
props: Partial<Ast.FieldDefinitionNodeProps | FieldDefinitionNode>
Returns this
upsertField
- upsertField(props: Ast.FieldDefinitionNodeProps | FieldDefinitionNode): this
-
Parameters
-
props: Ast.FieldDefinitionNodeProps | FieldDefinitionNode
Returns this