Motif API
GitHub
Motif
Preparing search index...
types/sys/json-element-result-api
JsonElementErr
Interface JsonElementErr<T, E>
interface
JsonElementErr
<
T
=
undefined
,
E
=
string
>
{
code
:
|
"InvalidJsonText"
|
"ElementIsNotDefined"
|
"JsonValueIsNotDefined"
|
"JsonValueIsNotOfTypeObject"
|
"JsonValueIsNotOfTypeString"
|
"JsonValueIsNotOfTypeStringOrNull"
|
"JsonValueIsNotOfTypeNumber"
|
"JsonValueIsNotOfTypeNumberOrNull"
|
"JsonValueIsNotOfTypeBoolean"
|
"JsonValueIsNotOfTypeBooleanOrNull"
|
"DecimalJsonValueIsNotOfTypeString"
|
"InvalidDecimal"
|
"JsonValueIsNotAnArray"
|
"JsonValueArrayElementIsNotAnObject"
|
"JsonValueArrayElementIsNotJson"
|
"JsonValueArrayElementIsNotAString"
|
"JsonValueArrayElementIsNotAStringOrNull"
|
"JsonValueArrayElementIsNotANumber"
|
"JsonValueArrayElementIsNotANumberOrNull"
|
"JsonValueArrayElementIsNotABoolean"
|
"JsonValueArrayElementIsNotABooleanOrNull"
;
error
:
E
;
createOuter
<
OuterT
=
undefined
>
(
outerError
:
string
)
:
Err
<
OuterT
>
;
isErr
()
:
this
is
Err
<
T
,
E
>
;
isOk
()
:
this
is
Ok
<
T
,
E
>
;
}
Type Parameters
T
=
undefined
E
=
string
Hierarchy (
View Summary
)
Err
<
T
,
E
>
JsonElementErr
Index
Properties
code
error
Methods
create
Outer
is
Err
is
Ok
Properties
Readonly
code
code
:
|
"InvalidJsonText"
|
"ElementIsNotDefined"
|
"JsonValueIsNotDefined"
|
"JsonValueIsNotOfTypeObject"
|
"JsonValueIsNotOfTypeString"
|
"JsonValueIsNotOfTypeStringOrNull"
|
"JsonValueIsNotOfTypeNumber"
|
"JsonValueIsNotOfTypeNumberOrNull"
|
"JsonValueIsNotOfTypeBoolean"
|
"JsonValueIsNotOfTypeBooleanOrNull"
|
"DecimalJsonValueIsNotOfTypeString"
|
"InvalidDecimal"
|
"JsonValueIsNotAnArray"
|
"JsonValueArrayElementIsNotAnObject"
|
"JsonValueArrayElementIsNotJson"
|
"JsonValueArrayElementIsNotAString"
|
"JsonValueArrayElementIsNotAStringOrNull"
|
"JsonValueArrayElementIsNotANumber"
|
"JsonValueArrayElementIsNotANumberOrNull"
|
"JsonValueArrayElementIsNotABoolean"
|
"JsonValueArrayElementIsNotABooleanOrNull"
Readonly
error
error
:
E
Methods
create
Outer
createOuter
<
OuterT
=
undefined
>
(
outerError
:
string
)
:
Err
<
OuterT
>
Type Parameters
OuterT
=
undefined
Parameters
outerError
:
string
Returns
Err
<
OuterT
>
is
Err
isErr
()
:
this
is
Err
<
T
,
E
>
Returns
this
is
Err
<
T
,
E
>
is
Ok
isOk
()
:
this
is
Ok
<
T
,
E
>
Returns
this
is
Ok
<
T
,
E
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
code
error
Methods
create
Outer
is
Err
is
Ok
GitHub
Motif
Motif API
Loading...