metric-parser
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Builder
constructor
tree
Builder
build
do
Build
do
Parse
do
Unparse
handle
Error
parse
try
unparse
Type parameters
T
Hierarchy
BuilderBase
<
T
>
Builder
Implements
BuilderInterface
<
T
>
Index
Constructors
constructor
Properties
tree
Builder
Methods
build
do
Build
do
Parse
do
Unparse
handle
Error
parse
try
unparse
Constructors
constructor
new
Builder
(
treeBuilder
:
TreeBuilderBase
<
T
>
)
:
Builder
Parameters
treeBuilder:
TreeBuilderBase
<
T
>
Returns
Builder
Properties
Protected
tree
Builder
tree
Builder
:
TreeBuilderBase
<
T
>
Methods
build
build
(
data
:
ParseData
|
T
)
:
ParserGeneralResult
|
ParserResult
<
T
>
Parameters
data:
ParseData
|
T
Returns
ParserGeneralResult
|
ParserResult
<
T
>
Protected
do
Build
do
Build
(
data
:
ParseData
|
T
)
:
ParserResult
<
T
>
|
ParserGeneralResult
Parameters
data:
ParseData
|
T
Returns
ParserResult
<
T
>
|
ParserGeneralResult
Protected
do
Parse
do
Parse
(
data
:
ParseData
)
:
ParserResult
<
T
>
Parameters
data:
ParseData
Returns
ParserResult
<
T
>
Protected
do
Unparse
do
Unparse
(
data
:
T
)
:
ParserGeneralResult
Parameters
data:
T
Returns
ParserGeneralResult
Protected
handle
Error
handle
Error
(
error
:
ParserError
)
:
ParserResult
<
string
>
Parameters
error:
ParserError
Returns
ParserResult
<
string
>
parse
parse
(
data
:
ParseData
)
:
ParserResult
<
T
>
Parameters
data:
ParseData
Returns
ParserResult
<
T
>
Protected
try
try<K>
(
tryFunc
:
function
)
:
K
Type parameters
K
:
ParserGeneralResult
Parameters
tryFunc:
function
(
...
args
:
any
[]
)
:
K
Parameters
Rest
...
args:
any
[]
Returns
K
Returns
K
unparse
unparse
(
data
:
T
)
:
ParserGeneralResult
Parameters
data:
T
Returns
ParserGeneralResult
Generated using
TypeDoc