Search
Preparing search index...
The search index is not available
graphql-extra
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
VariableDefinitionApi
Class VariableDefinitionApi
API for GraphQL
NameNode
Hierarchy
KindAssertionMixin
<
this
>
&
DirectivesMixin
<
this
>
&
TypeMixin
<
this
>
&
DefaultValueMixin
<
this
>
&
VariableMixin
<
this
>
VariableDefinitionApi
Index
Constructors
constructor
Properties
_directives
node
Methods
assert
Kind
create
Directive
get
Default
Value
get
Directive
get
Directive
Names
get
Directives
get
Named
Type
get
Type
get
Typename
get
Variable
get
Variable
Name
has
Default
Value
has
Directive
has
Variable
is
Kind
is
List
Type
is
Non
Null
Type
remove
Directive
set
Default
Value
set
List
Type
set
Non
Null
Type
set
Type
set
Typename
set
Variable
update
Directive
upsert
Directive
Constructors
constructor
new
Variable
Definition
Api
(
node
:
VariableDefinitionNode
)
:
VariableDefinitionApi
Parameters
node:
VariableDefinitionNode
Returns
VariableDefinitionApi
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
:
VariableDefinitionNode
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
Default
Value
get
Default
Value
(
)
:
ValueApi
|
undefined
Returns
ValueApi
|
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
Named
Type
get
Named
Type
(
)
:
NamedTypeNode
Returns
NamedTypeNode
get
Type
get
Type
(
)
:
TypeApi
Returns
TypeApi
get
Typename
get
Typename
(
)
:
Typename
Returns
Typename
get
Variable
get
Variable
(
)
:
VariableApi
Returns
VariableApi
get
Variable
Name
get
Variable
Name
(
)
:
Variablename
Returns
Variablename
has
Default
Value
has
Default
Value
(
)
:
boolean
Returns
boolean
has
Directive
has
Directive
(
directivename
:
Directivename
)
:
boolean
Parameters
directivename:
Directivename
Returns
boolean
has
Variable
has
Variable
(
variablename
:
Variablename
)
:
boolean
Parameters
variablename:
Variablename
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
>
is
List
Type
is
List
Type
(
deep
?:
undefined
|
false
|
true
)
:
boolean
Parameters
Optional
deep:
undefined
|
false
|
true
Returns
boolean
is
Non
Null
Type
is
Non
Null
Type
(
deep
?:
undefined
|
false
|
true
)
:
boolean
Parameters
Optional
deep:
undefined
|
false
|
true
Returns
boolean
remove
Directive
remove
Directive
(
directivename
:
Directivename
)
:
this
Parameters
directivename:
Directivename
Returns
this
set
Default
Value
set
Default
Value
(
props
:
undefined
|
Ast.ValueNodeProps
|
GQL.ValueNode
)
:
this
Parameters
props:
undefined
|
Ast.ValueNodeProps
|
GQL.ValueNode
Returns
this
set
List
Type
set
List
Type
(
to
?:
boolean
)
:
this
Parameters
Default value
to:
boolean
= true
Returns
this
set
Non
Null
Type
set
Non
Null
Type
(
to
?:
boolean
)
:
this
Parameters
Default value
to:
boolean
= true
Returns
this
set
Type
set
Type
(
props
:
Ast.TypeNodeProps
|
GQL.TypeNode
)
:
this
Parameters
props:
Ast.TypeNodeProps
|
GQL.TypeNode
Returns
this
set
Typename
set
Typename
(
typename
:
Typename
)
:
this
Parameters
typename:
Typename
Returns
this
set
Variable
set
Variable
(
props
:
Variablename
|
Ast.VariableNodeProps
|
VariableNode
)
:
this
Parameters
props:
Variablename
|
Ast.VariableNodeProps
|
VariableNode
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
Variable
Definition
Api
constructor
_directives
node
assert
Kind
create
Directive
get
Default
Value
get
Directive
get
Directive
Names
get
Directives
get
Named
Type
get
Type
get
Typename
get
Variable
get
Variable
Name
has
Default
Value
has
Directive
has
Variable
is
Kind
is
List
Type
is
Non
Null
Type
remove
Directive
set
Default
Value
set
List
Type
set
Non
Null
Type
set
Type
set
Typename
set
Variable
update
Directive
upsert
Directive
Generated using
TypeDoc
API for GraphQL
NameNode