Search
Preparing search index...
The search index is not available
RAML JS Parser 2
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"src/raml1/highLevelAST"
IEditableHighLevelNode
Interface IEditableHighLevelNode
Hierarchy
IHighLevelNode
IEditableHighLevelNode
Index
Methods
add
allows
Question
as
Attr
as
Element
associated
Type
attr
attr
OrCreate
attr
Value
attributes
attrs
children
computed
Value
copy
create
Attr
create
Issue
definition
direct
Children
dump
element
elements
elements
OfKind
errors
find
ById
find
Element
AtOffset
find
References
full
Local
Id
get
Expanded
Version
get
Kind
get
Low
Level
End
get
Low
Level
Start
hashkey
id
is
Attached
is
Attr
is
Element
is
Expanded
is
Implicit
is
Same
Node
is
Unknown
local
Id
local
Type
low
Level
name
optional
optional
Properties
parent
parsed
Type
print
Details
properties
Allowed
ToUse
property
remove
reset
Children
root
set
Parent
set
Wrapper
Node
types
validate
value
version
wrapper
Node
Methods
add
add
(
node
:
IHighLevelNode
|
IAttribute
)
:
any
Parameters
node:
IHighLevelNode
|
IAttribute
Returns
any
allows
Question
allows
Question
(
)
:
boolean
Returns
boolean
as
Attr
as
Attr
(
)
:
IAttribute
Returns
IAttribute
as
Element
as
Element
(
)
:
IHighLevelNode
Returns
IHighLevelNode
associated
Type
associated
Type
(
)
:
INodeDefinition
Returns
INodeDefinition
attr
attr
(
n
:
string
)
:
IAttribute
Parameters
n:
string
Returns
IAttribute
attr
OrCreate
attr
OrCreate
(
n
:
string
)
:
IAttribute
Parameters
n:
string
Returns
IAttribute
attr
Value
attr
Value
(
n
:
string
)
:
string
Parameters
n:
string
Returns
string
attributes
attributes
(
n
:
string
)
:
IAttribute
[]
Parameters
n:
string
Returns
IAttribute
[]
attrs
attrs
(
)
:
IAttribute
[]
Returns
IAttribute
[]
children
children
(
)
:
IParseResult
[]
Returns
IParseResult
[]
computed
Value
computed
Value
(
name
:
string
)
:
any
Parameters
name:
string
Returns
any
copy
copy
(
)
:
IHighLevelNode
Returns
IHighLevelNode
create
Attr
create
Attr
(
n
:
string
, v
:
string
)
:
any
Parameters
n:
string
v:
string
Returns
any
create
Issue
create
Issue
(
error
:
any
)
:
ValidationIssue
Parameters
error:
any
Returns
ValidationIssue
definition
definition
(
)
:
INodeDefinition
Returns
INodeDefinition
direct
Children
direct
Children
(
)
:
IParseResult
[]
Returns
IParseResult
[]
dump
dump
(
flavor
:
string
)
:
string
Parameters
flavor:
string
Returns
string
element
element
(
n
:
string
)
:
IHighLevelNode
Parameters
n:
string
Returns
IHighLevelNode
elements
elements
(
)
:
IHighLevelNode
[]
Returns
IHighLevelNode
[]
elements
OfKind
elements
OfKind
(
n
:
string
)
:
IHighLevelNode
[]
Parameters
n:
string
Returns
IHighLevelNode
[]
errors
errors
(
)
:
ValidationIssue
[]
Returns
ValidationIssue
[]
find
ById
find
ById
(
id
:
string
)
:
any
Parameters
id:
string
Returns
any
find
Element
AtOffset
find
Element
AtOffset
(
offset
:
number
)
:
any
Parameters
offset:
number
Returns
any
find
References
find
References
(
)
:
IParseResult
[]
Returns
IParseResult
[]
full
Local
Id
full
Local
Id
(
)
:
string
Returns
string
Optional
get
Expanded
Version
get
Expanded
Version
(
)
:
IHighLevelNode
Returns
IHighLevelNode
get
Kind
get
Kind
(
)
:
NodeKind
Returns
NodeKind
get
Low
Level
End
get
Low
Level
End
(
)
:
any
Returns
any
get
Low
Level
Start
get
Low
Level
Start
(
)
:
any
Returns
any
hashkey
hashkey
(
)
:
string
Returns
string
id
id
(
)
:
string
Returns
string
is
Attached
is
Attached
(
)
:
boolean
Returns
boolean
is
Attr
is
Attr
(
)
:
boolean
Returns
boolean
is
Element
is
Element
(
)
:
boolean
Returns
boolean
is
Expanded
is
Expanded
(
)
:
boolean
Returns
boolean
is
Implicit
is
Implicit
(
)
:
boolean
Returns
boolean
is
Same
Node
is
Same
Node
(
n
:
IParseResult
)
:
boolean
Parameters
n:
IParseResult
Returns
boolean
is
Unknown
is
Unknown
(
)
:
boolean
Returns
boolean
local
Id
local
Id
(
)
:
string
Returns
string
local
Type
local
Type
(
)
:
ITypeDefinition
Returns
ITypeDefinition
low
Level
low
Level
(
)
:
ILowLevelASTNode
Returns
ILowLevelASTNode
name
name
(
)
:
string
Returns
string
optional
optional
(
)
:
boolean
Returns
boolean
optional
Properties
optional
Properties
(
)
:
string
[]
Returns
string
[]
parent
parent
(
)
:
IHighLevelNode
Returns
IHighLevelNode
parsed
Type
parsed
Type
(
)
:
IParsedType
Returns
IParsedType
print
Details
print
Details
(
indent
?:
string
)
:
string
Parameters
Optional
indent:
string
Returns
string
properties
Allowed
ToUse
properties
Allowed
ToUse
(
)
:
IProperty
[]
Returns
IProperty
[]
property
property
(
)
:
IProperty
Returns
IProperty
remove
remove
(
node
:
IHighLevelNode
|
IAttribute
)
:
any
Parameters
node:
IHighLevelNode
|
IAttribute
Returns
any
reset
Children
reset
Children
(
)
:
void
Returns
void
root
root
(
)
:
IHighLevelNode
Returns
IHighLevelNode
set
Parent
set
Parent
(
node
:
IParseResult
)
:
any
Parameters
node:
IParseResult
Returns
any
set
Wrapper
Node
set
Wrapper
Node
(
node
:
BasicNode
)
:
any
Parameters
node:
BasicNode
Returns
any
types
types
(
)
:
IParsedTypeCollection
Returns
IParsedTypeCollection
validate
validate
(
acceptor
:
ValidationAcceptor
)
:
void
Parameters
acceptor:
ValidationAcceptor
Returns
void
value
value
(
)
:
any
Returns
any
version
version
(
)
:
any
Returns
any
wrapper
Node
wrapper
Node
(
)
:
BasicNode
Returns
BasicNode
Globals
"src/raml1/high
LevelAST"
Issue
Code
Node
Kind
RAMLVersion
Abstract
Wrapper
Node
Basic
Node
IAcceptor
IAttribute
IEditable
High
Level
Node
add
allows
Question
as
Attr
as
Element
associated
Type
attr
attr
OrCreate
attr
Value
attributes
attrs
children
computed
Value
copy
create
Attr
create
Issue
definition
direct
Children
dump
element
elements
elements
OfKind
errors
find
ById
find
Element
AtOffset
find
References
full
Local
Id
get
Expanded
Version
get
Kind
get
Low
Level
End
get
Low
Level
Start
hashkey
id
is
Attached
is
Attr
is
Element
is
Expanded
is
Implicit
is
Same
Node
is
Unknown
local
Id
local
Type
low
Level
name
optional
optional
Properties
parent
parsed
Type
print
Details
properties
Allowed
ToUse
property
remove
reset
Children
root
set
Parent
set
Wrapper
Node
types
validate
value
version
wrapper
Node
IHigh
Level
Node
INode
Builder
IParse
Result
IStructured
Value
IValue
Doc
Provider
IValue
Suggester
IValue
Type
Definition
Marker
Object
Node
Metadata
Raml
Parser
Error
Range
Object
Serialize
Options
Status
Validation
Acceptor
Validation
Action
Validation
Issue
Value
Metadata
IArray
Type
IExpandable
Example
INamed
Entity
INode
Definition
IProperty
IType
Definition
IUnion
Type
IUniverse
Named
Id
is
Parse
Result
Generated using
TypeDoc