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/jsyaml/jsyaml2lowLevel"
Project
Class Project
Hierarchy
Project
Implements
IProject
Index
Constructors
constructor
Properties
_fs
Enabled
_http
Resolver
_namespace
Resolver
failed
Units
listeners
path
ToUnit
resolver
root
Path
tlisteners
Methods
add2
add
Listener
add
Text
Change
Listener
can
Write
InOne
Line
change
Key
change
Value
clone
With
Resolver
delete
Unit
execute
execute
Replace
execute
Text
Change
execute
Text
Change2
find
Node
fs
Enabled
get
Root
Path
indent
init
With
Root
is
Json
is
Json
Map
is
Json
Seq
is
One
Line
lexer
Errors
namespace
Resolver
recalc
Positions
Up
remove
remove
Listener
remove
Text
Change
Listener
replace
Yaml
Node
resolve
resolve
Async
set
Cached
Unit
Content
start
Indent
unit
unit
Async
units
units
Async
update
Positions
visualize
Newlines
Constructors
constructor
new
Project
(
rootPath
:
string
, resolver
?:
FSResolver
, _httpResolver
?:
HTTPResolver
)
:
Project
Parameters
rootPath:
string
path to folder where your root api is located
Optional
resolver:
FSResolver
Optional
_httpResolver:
HTTPResolver
Returns
Project
Properties
_fs
Enabled
_fs
Enabled
:
boolean
Private
Optional
_http
Resolver
_http
Resolver
:
HTTPResolver
Private
_namespace
Resolver
_namespace
Resolver
:
NamespaceResolver
failed
Units
failed
Units
:
object
Type declaration
[
path:
string
]:
any
Private
listeners
listeners
:
IASTListener
[]
path
ToUnit
path
ToUnit
:
object
Type declaration
[
path:
string
]:
CompilationUnit
Private
Optional
resolver
resolver
:
FSResolver
Private
root
Path
root
Path
:
string
path to folder where your root api is located
Private
tlisteners
tlisteners
:
ITextChangeCommandListener
[]
Methods
Private
add2
add2
(
target
:
ASTNode
, node
:
ASTNode
, toSeq
:
boolean
, ipoint
:
ASTNode
|
InsertionPoint
, json
?:
boolean
)
:
void
Parameters
target:
ASTNode
node:
ASTNode
toSeq:
boolean
ipoint:
ASTNode
|
InsertionPoint
Default value
json:
boolean
= false
Returns
void
add
Listener
add
Listener
(
listener
:
IASTListener
)
:
void
Parameters
listener:
IASTListener
Returns
void
add
Text
Change
Listener
add
Text
Change
Listener
(
listener
:
ITextChangeCommandListener
)
:
void
Parameters
listener:
ITextChangeCommandListener
Returns
void
Private
can
Write
InOne
Line
can
Write
InOne
Line
(
node
:
ASTNode
)
:
boolean
Parameters
node:
ASTNode
Returns
boolean
Private
change
Key
change
Key
(
unit
:
ICompilationUnit
, attr
:
ASTNode
, newval
:
string
)
:
void
Parameters
unit:
ICompilationUnit
attr:
ASTNode
newval:
string
Returns
void
Private
change
Value
change
Value
(
unit
:
ICompilationUnit
, attr
:
ASTNode
, newval
:
string
|
ILowLevelASTNode
)
:
void
Parameters
unit:
ICompilationUnit
attr:
ASTNode
newval:
string
|
ILowLevelASTNode
Returns
void
clone
With
Resolver
clone
With
Resolver
(
newResolver
:
FSResolver
, httpResolver
?:
HTTPResolver
)
:
Project
Parameters
newResolver:
FSResolver
Default value
httpResolver:
HTTPResolver
= null
Returns
Project
delete
Unit
delete
Unit
(
p
:
string
, absolute
?:
boolean
)
:
void
Parameters
p:
string
Default value
absolute:
boolean
= false
Returns
void
execute
execute
(
cmd
:
CompositeCommand
)
:
void
Parameters
cmd:
CompositeCommand
Returns
void
Private
execute
Replace
execute
Replace
(
r
:
TextRange
, txt
:
string
, unit
:
CompilationUnit
)
:
boolean
Parameters
r:
TextRange
txt:
string
unit:
CompilationUnit
Returns
boolean
execute
Text
Change
execute
Text
Change
(
textCommand
:
TextChangeCommand
)
:
void
Parameters
textCommand:
TextChangeCommand
Returns
void
execute
Text
Change2
execute
Text
Change2
(
textCommand
:
TextChangeCommand
)
:
void
Parameters
textCommand:
TextChangeCommand
Returns
void
find
Node
find
Node
(
n
:
ILowLevelASTNode
, offset
:
number
, end
:
number
)
:
ILowLevelASTNode
Parameters
n:
ILowLevelASTNode
offset:
number
end:
number
Returns
ILowLevelASTNode
fs
Enabled
fs
Enabled
(
)
:
boolean
Returns
boolean
get
Root
Path
get
Root
Path
(
)
:
string
Returns
string
indent
indent
(
node
:
ASTNode
)
:
string
Parameters
node:
ASTNode
Returns
string
Private
init
With
Root
init
With
Root
(
root
:
ASTNode
, newroot
:
ASTNode
)
:
void
Parameters
root:
ASTNode
newroot:
ASTNode
Returns
void
Private
is
Json
is
Json
(
node
:
ASTNode
)
:
boolean
Parameters
node:
ASTNode
Returns
boolean
Private
is
Json
Map
is
Json
Map
(
node
:
ASTNode
)
:
boolean
Parameters
node:
ASTNode
Returns
boolean
Private
is
Json
Seq
is
Json
Seq
(
node
:
ASTNode
)
:
boolean
Parameters
node:
ASTNode
Returns
boolean
Private
is
One
Line
is
One
Line
(
node
:
ASTNode
)
:
boolean
Parameters
node:
ASTNode
Returns
boolean
lexer
Errors
lexer
Errors
(
)
:
Error
[]
Returns
Error
[]
namespace
Resolver
namespace
Resolver
(
)
:
namespaceResolver.NamespaceResolver
Returns
namespaceResolver.NamespaceResolver
Private
recalc
Positions
Up
recalc
Positions
Up
(
target
:
ASTNode
)
:
void
Parameters
target:
ASTNode
Returns
void
Private
remove
remove
(
unit
:
ICompilationUnit
, target
:
ASTNode
, node
:
ASTNode
)
:
void
Parameters
unit:
ICompilationUnit
target:
ASTNode
node:
ASTNode
Returns
void
remove
Listener
remove
Listener
(
listener
:
IASTListener
)
:
void
Parameters
listener:
IASTListener
Returns
void
remove
Text
Change
Listener
remove
Text
Change
Listener
(
listener
:
ITextChangeCommandListener
)
:
void
Parameters
listener:
ITextChangeCommandListener
Returns
void
replace
Yaml
Node
replace
Yaml
Node
(
target
:
ASTNode
, newNodeContent
:
string
, offset
:
number
, shift
:
number
, unit
:
ICompilationUnit
)
:
void
Parameters
target:
ASTNode
newNodeContent:
string
offset:
number
shift:
number
unit:
ICompilationUnit
Returns
void
resolve
resolve
(
unitPath
:
string
, pathInUnit
:
string
)
:
CompilationUnit
Parameters
unitPath:
string
pathInUnit:
string
Returns
CompilationUnit
resolve
Async
resolve
Async
(
unitPath
:
string
, pathInUnit
:
string
)
:
Promise
<
ICompilationUnit
>
Parameters
unitPath:
string
pathInUnit:
string
Returns
Promise
<
ICompilationUnit
>
set
Cached
Unit
Content
set
Cached
Unit
Content
(
pth
:
string
, cnt
:
string
, tl
?:
boolean
)
:
CompilationUnit
Parameters
pth:
string
cnt:
string
Default value
tl:
boolean
= true
Returns
CompilationUnit
start
Indent
start
Indent
(
node
:
ASTNode
)
:
string
Parameters
node:
ASTNode
Returns
string
unit
unit
(
p
:
string
, absolute
?:
boolean
)
:
CompilationUnit
Parameters
p:
string
Default value
absolute:
boolean
= false
Returns
CompilationUnit
unit
Async
unit
Async
(
p
:
string
, absolute
?:
boolean
)
:
Promise
<
ICompilationUnit
>
Parameters
p:
string
Default value
absolute:
boolean
= false
Returns
Promise
<
ICompilationUnit
>
units
units
(
)
:
ICompilationUnit
[]
Returns
ICompilationUnit
[]
units
Async
units
Async
(
)
:
Promise
<
ICompilationUnit
[]
>
Returns
Promise
<
ICompilationUnit
[]
>
update
Positions
update
Positions
(
offset
:
number
, n
:
YAMLNode
)
:
void
Parameters
offset:
number
n:
YAMLNode
Returns
void
visualize
Newlines
visualize
Newlines
(
s
:
string
)
:
string
Parameters
s:
string
Returns
string
Globals
"src/raml1/jsyaml/jsyaml2low
Level"
Insertion
Point
Type
Response
Error
Xhr
Async
Xhr
Sync
atom
breaks
The
Line
buildXHR
copy
Node
create
Map
create
Map
Node
create
Mapping
create
Node
create
Scalar
create
Seq
create
Seq
Node
extra
Indent
fetch
Includes
And
Master
Async
fetch
Master
Reference
get
Definition
For
Low
Level
Node
indent
indent
Lines
inner
Shift
leading
Indent
split
OnLines
strip
Indent
to
Child
Caching
Node
to
Including
Node
try
Parse
Scalar
Kind
Generated using
TypeDoc