Search
Preparing search index...
The search index is not available
graphql-extra
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
EnumValueDefinitionApi
Class EnumValueDefinitionApi
API for GraphQL
EnumValueDefinitionNode
Hierarchy
NameMixin
<
this
>
&
KindAssertionMixin
<
this
>
&
DescriptionMixin
<
this
>
&
DirectivesMixin
<
this
>
EnumValueDefinitionApi
Index
Constructors
constructor
Properties
_directives
node
Methods
assert
Kind
create
Directive
get
Description
get
Directive
get
Directive
Names
get
Directives
get
Name
has
Description
has
Directive
is
Kind
remove
Directive
set
Description
set
Name
update
Directive
upsert
Directive
Constructors
constructor
new
Enum
Value
Definition
Api
(
node
:
EnumValueDefinitionNode
)
:
EnumValueDefinitionApi
Parameters
node:
EnumValueDefinitionNode
Returns
EnumValueDefinitionApi
Properties
Readonly
_directives
_directives
:
Crud
<
DirectiveNode
,
DirectiveApi
,
string
|
{
arguments
?:
ReadonlyArray
<
ArgumentNode
|
ArgumentNodeProps
>
;
name
:
NameNodeProps
|
NameNode
}
,
string
>
= new Crud({parent: this.node,key: 'directives',api: Api.directiveApi,factory: Ast.directiveNode,matcher: (node): Directivename => node.name.value,})
Readonly
node
node
:
EnumValueDefinitionNode
Methods
assert
Kind
assert
Kind<K>
(
kind
:
K
)
:
KindToApiType
<
K
>
Type parameters
K
:
GQL.KindEnum
Parameters
kind:
K
Returns
KindToApiType
<
K
>
create
Directive
create
Directive
(
props
:
Ast.DirectiveNodeProps
|
DirectiveNode
)
:
this
Parameters
props:
Ast.DirectiveNodeProps
|
DirectiveNode
Returns
this
get
Description
get
Description
(
)
:
string
|
undefined
Returns
string
|
undefined
get
Directive
get
Directive
(
directivename
:
Directivename
)
:
DirectiveApi
Parameters
directivename:
Directivename
Returns
DirectiveApi
get
Directive
Names
get
Directive
Names
(
)
:
Directivename
[]
Returns
Directivename
[]
get
Directives
get
Directives
(
)
:
DirectiveApi
[]
Returns
DirectiveApi
[]
get
Name
get
Name
(
)
:
string
Returns
string
has
Description
has
Description
(
value
?:
undefined
|
string
)
:
boolean
Parameters
Optional
value:
undefined
|
string
Returns
boolean
has
Directive
has
Directive
(
directivename
:
Directivename
)
:
boolean
Parameters
directivename:
Directivename
Returns
boolean
is
Kind
is
Kind<K>
(
kind
:
K
)
:
this
is
KindToApiType
<
K
>
Type parameters
K
:
GQL.KindEnum
Parameters
kind:
K
Returns
this
is
KindToApiType
<
K
>
remove
Directive
remove
Directive
(
directivename
:
Directivename
)
:
this
Parameters
directivename:
Directivename
Returns
this
set
Description
set
Description
(
value
:
string
|
undefined
)
:
this
Parameters
value:
string
|
undefined
Returns
this
set
Name
set
Name
(
value
:
string
)
:
this
Parameters
value:
string
Returns
this
update
Directive
update
Directive
(
directivename
:
Directivename
, props
:
Ast.DirectiveNodeProps
|
Partial
<
Ast.DirectiveNodeProps
|
DirectiveNode
>
)
:
this
Parameters
directivename:
Directivename
props:
Ast.DirectiveNodeProps
|
Partial
<
Ast.DirectiveNodeProps
|
DirectiveNode
>
Returns
this
upsert
Directive
upsert
Directive
(
props
:
Ast.DirectiveNodeProps
|
DirectiveNode
)
:
this
Parameters
props:
Ast.DirectiveNodeProps
|
DirectiveNode
Returns
this
Globals
Enum
Value
Definition
Api
constructor
_directives
node
assert
Kind
create
Directive
get
Description
get
Directive
get
Directive
Names
get
Directives
get
Name
has
Description
has
Directive
is
Kind
remove
Directive
set
Description
set
Name
update
Directive
upsert
Directive
Generated using
TypeDoc
API for GraphQL
EnumValueDefinitionNode