PBKware JS Utils - v0.8.2
GitHub
NPM
Preparing search index...
json-element
JsonElement
Class JsonElement
Index
Constructors
constructor
Accessors
json
Methods
clear
deep
Extend
for
Each
for
Each
Boolean
for
Each
Element
for
Each
Number
for
Each
String
for
Each
Value
get
Boolean
get
Boolean
Or
Undefined
get
Date
get
Date
Time
get
Decimal
get
Guid
get
Integer
get
Integer
Or
Undefined
get
Number
get
Number
Or
Undefined
get
String
get
String
Or
Undefined
has
Name
new
Element
parse
set
Boolean
set
Boolean
Array
set
Date
set
Date
Time
set
Decimal
set
Element
set
Element
Array
set
Guid
set
Integer
set
Json
set
Json
Value
set
Number
set
Number
Array
set
Object
Array
set
String
set
String
Array
shallow
Assign
stringify
try
Get
Any
Json
Value
Array
try
Get
Boolean
try
Get
Boolean
Array
try
Get
Boolean
Or
Null
try
Get
Boolean
Or
Null
Array
try
Get
Date
try
Get
Date
Time
try
Get
Decimal
try
Get
Defined
Number
try
Get
Element
try
Get
Element
Array
try
Get
Guid
try
Get
Integer
try
Get
Json
Object
try
Get
Json
Object
Array
try
Get
Json
Value
try
Get
Native
Object
try
Get
Number
try
Get
Number
Array
try
Get
Number
Or
Null
try
Get
Number
Or
Null
Array
try
Get
String
try
Get
String
Array
try
Get
String
Or
Null
try
Get
String
Or
Null
Array
try
Get
Undefinable
Any
Json
Value
Array
try
Get
Undefinable
Boolean
try
Get
Undefinable
Boolean
Array
try
Get
Undefinable
Boolean
Or
Null
try
Get
Undefinable
Boolean
Or
Null
Array
try
Get
Undefinable
Date
try
Get
Undefinable
Date
Time
try
Get
Undefinable
Decimal
try
Get
Undefinable
Element
try
Get
Undefinable
Element
Array
try
Get
Undefinable
Guid
try
Get
Undefinable
Integer
try
Get
Undefinable
Json
Object
try
Get
Undefinable
Json
Object
Array
try
Get
Undefinable
Native
Object
try
Get
Undefinable
Number
try
Get
Undefinable
Number
Array
try
Get
Undefinable
Number
Or
Null
try
Get
Undefinable
Number
Or
Null
Array
try
Get
Undefinable
String
try
Get
Undefinable
String
Array
try
Get
Undefinable
String
Or
Null
try
Get
Undefinable
String
Or
Null
Array
Constructors
constructor
new
JsonElement
(
jsonObject
?:
Json
|
UndefinableJsonValueRecord
)
:
JsonElement
Parameters
Optional
jsonObject
:
Json
|
UndefinableJsonValueRecord
Returns
JsonElement
Accessors
json
get
json
()
:
Json
Returns
Json
Methods
clear
clear
()
:
void
Returns
void
deep
Extend
deepExtend
(
other
:
Json
)
:
void
Parameters
other
:
Json
Returns
void
for
Each
forEach
(
callback
:
ForEachCallback
)
:
void
Parameters
callback
:
ForEachCallback
Returns
void
for
Each
Boolean
forEachBoolean
(
callback
:
ForEachBooleanCallback
)
:
void
Parameters
callback
:
ForEachBooleanCallback
Returns
void
for
Each
Element
forEachElement
(
callback
:
ForEachElementCallback
)
:
void
Parameters
callback
:
ForEachElementCallback
Returns
void
for
Each
Number
forEachNumber
(
callback
:
ForEachNumberCallback
)
:
void
Parameters
callback
:
ForEachNumberCallback
Returns
void
for
Each
String
forEachString
(
callback
:
ForEachStringCallback
)
:
void
Parameters
callback
:
ForEachStringCallback
Returns
void
for
Each
Value
forEachValue
(
callback
:
ForEachValueCallback
)
:
void
Parameters
callback
:
ForEachValueCallback
Returns
void
get
Boolean
getBoolean
(
name
:
string
,
defaultValue
:
boolean
)
:
boolean
Parameters
name
:
string
defaultValue
:
boolean
Returns
boolean
get
Boolean
Or
Undefined
getBooleanOrUndefined
(
name
:
string
)
:
undefined
|
boolean
Parameters
name
:
string
Returns
undefined
|
boolean
get
Date
getDate
(
name
:
string
,
defaultValue
:
Date
)
:
Date
Parameters
name
:
string
defaultValue
:
Date
Returns
Date
get
Date
Time
getDateTime
(
name
:
string
,
defaultValue
:
Date
)
:
Date
Parameters
name
:
string
defaultValue
:
Date
Returns
Date
get
Decimal
getDecimal
(
name
:
string
,
defaultValue
:
Decimal
,
decimalFactory
:
DecimalFactory
,
)
:
Decimal
Parameters
name
:
string
defaultValue
:
Decimal
decimalFactory
:
DecimalFactory
Returns
Decimal
get
Guid
getGuid
(
name
:
string
,
defaultValue
:
string
)
:
string
Parameters
name
:
string
defaultValue
:
string
Returns
string
get
Integer
getInteger
(
name
:
string
,
defaultValue
:
number
)
:
number
Parameters
name
:
string
defaultValue
:
number
Returns
number
get
Integer
Or
Undefined
getIntegerOrUndefined
(
name
:
string
)
:
undefined
|
number
Parameters
name
:
string
Returns
undefined
|
number
get
Number
getNumber
(
name
:
string
,
defaultValue
:
number
)
:
number
Parameters
name
:
string
defaultValue
:
number
Returns
number
get
Number
Or
Undefined
getNumberOrUndefined
(
name
:
string
)
:
undefined
|
number
Parameters
name
:
string
Returns
undefined
|
number
get
String
getString
(
name
:
string
,
defaultValue
:
string
)
:
string
Parameters
name
:
string
defaultValue
:
string
Returns
string
get
String
Or
Undefined
getStringOrUndefined
(
name
:
string
)
:
undefined
|
string
Parameters
name
:
string
Returns
undefined
|
string
has
Name
hasName
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
new
Element
newElement
(
name
:
string
)
:
JsonElement
Parameters
name
:
string
Returns
JsonElement
parse
parse
(
jsonText
:
string
)
:
Result
<
void
,
InvalidJsonText
>
Parameters
jsonText
:
string
Returns
Result
<
void
,
InvalidJsonText
>
set
Boolean
setBoolean
(
name
:
string
,
value
:
undefined
|
boolean
)
:
void
Parameters
name
:
string
value
:
undefined
|
boolean
Returns
void
set
Boolean
Array
setBooleanArray
(
name
:
string
,
value
:
undefined
|
boolean
[]
)
:
void
Parameters
name
:
string
value
:
undefined
|
boolean
[]
Returns
void
set
Date
setDate
(
name
:
string
,
value
:
undefined
|
Date
)
:
void
Parameters
name
:
string
value
:
undefined
|
Date
Returns
void
set
Date
Time
setDateTime
(
name
:
string
,
value
:
undefined
|
Date
)
:
void
Parameters
name
:
string
value
:
undefined
|
Date
Returns
void
set
Decimal
setDecimal
(
name
:
string
,
value
:
undefined
|
Decimal
)
:
void
Parameters
name
:
string
value
:
undefined
|
Decimal
Returns
void
set
Element
setElement
(
name
:
string
,
value
:
undefined
|
JsonElement
)
:
void
Parameters
name
:
string
value
:
undefined
|
JsonElement
Returns
void
set
Element
Array
setElementArray
(
name
:
string
,
value
:
undefined
|
JsonElement
[]
)
:
void
Parameters
name
:
string
value
:
undefined
|
JsonElement
[]
Returns
void
set
Guid
setGuid
(
name
:
string
,
value
:
undefined
|
string
)
:
void
Parameters
name
:
string
value
:
undefined
|
string
Returns
void
set
Integer
setInteger
(
name
:
string
,
value
:
undefined
|
number
)
:
void
Parameters
name
:
string
value
:
undefined
|
number
Returns
void
set
Json
setJson
(
name
:
string
,
value
:
undefined
|
Json
)
:
void
Parameters
name
:
string
value
:
undefined
|
Json
Returns
void
set
Json
Value
setJsonValue
(
name
:
string
,
value
:
undefined
|
JsonValue
)
:
void
Parameters
name
:
string
value
:
undefined
|
JsonValue
Returns
void
set
Number
setNumber
(
name
:
string
,
value
:
undefined
|
number
)
:
void
Parameters
name
:
string
value
:
undefined
|
number
Returns
void
set
Number
Array
setNumberArray
(
name
:
string
,
value
:
undefined
|
number
[]
)
:
void
Parameters
name
:
string
value
:
undefined
|
number
[]
Returns
void
set
Object
Array
setObjectArray
(
name
:
string
,
value
:
undefined
|
Json
[]
)
:
void
Parameters
name
:
string
value
:
undefined
|
Json
[]
Returns
void
set
String
setString
(
name
:
string
,
value
:
undefined
|
string
)
:
void
Parameters
name
:
string
value
:
undefined
|
string
Returns
void
set
String
Array
setStringArray
(
name
:
string
,
value
:
undefined
|
string
[]
)
:
void
Parameters
name
:
string
value
:
undefined
|
string
[]
Returns
void
shallow
Assign
shallowAssign
(
element
:
undefined
|
JsonElement
)
:
void
Parameters
element
:
undefined
|
JsonElement
Returns
void
stringify
stringify
()
:
string
Returns
string
try
Get
Any
Json
Value
Array
tryGetAnyJsonValueArray
(
name
:
string
,
)
:
Result
<
JsonValue
[]
,
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
>
Parameters
name
:
string
Returns
Result
<
JsonValue
[]
,
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
>
try
Get
Boolean
tryGetBoolean
(
name
:
string
,
)
:
Result
<
boolean
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeBoolean
>
Parameters
name
:
string
Returns
Result
<
boolean
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeBoolean
>
try
Get
Boolean
Array
tryGetBooleanArray
(
name
:
string
,
)
:
Result
<
boolean
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABoolean
,
>
Parameters
name
:
string
Returns
Result
<
boolean
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABoolean
,
>
try
Get
Boolean
Or
Null
tryGetBooleanOrNull
(
name
:
string
,
)
:
Result
<
null
|
boolean
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeBooleanOrNull
,
>
Parameters
name
:
string
Returns
Result
<
null
|
boolean
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeBooleanOrNull
,
>
try
Get
Boolean
Or
Null
Array
tryGetBooleanOrNullArray
(
name
:
string
,
)
:
Result
<
(
null
|
boolean
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABooleanOrNull
,
>
Parameters
name
:
string
Returns
Result
<
(
null
|
boolean
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABooleanOrNull
,
>
try
Get
Date
tryGetDate
(
name
:
string
,
)
:
Result
<
Date
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
Date
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
try
Get
Date
Time
tryGetDateTime
(
name
:
string
,
)
:
Result
<
Date
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
Date
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
try
Get
Decimal
tryGetDecimal
(
name
:
string
,
decimalFactory
:
DecimalFactory
,
)
:
Result
<
Decimal
,
JsonValueIsNotDefined
|
DecimalJsonValueIsNotOfTypeString
|
InvalidDecimal
,
>
Parameters
name
:
string
decimalFactory
:
DecimalFactory
Returns
Result
<
Decimal
,
JsonValueIsNotDefined
|
DecimalJsonValueIsNotOfTypeString
|
InvalidDecimal
,
>
try
Get
Defined
Number
tryGetDefinedNumber
(
name
:
string
,
)
:
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
Parameters
name
:
string
Returns
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
try
Get
Element
tryGetElement
(
name
:
string
,
)
:
Result
<
JsonElement
,
ElementIsNotDefined
|
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
JsonElement
,
ElementIsNotDefined
|
JsonValueIsNotOfTypeObject
>
try
Get
Element
Array
tryGetElementArray
(
name
:
string
,
)
:
Result
<
JsonElement
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAnObject
,
>
Parameters
name
:
string
Returns
Result
<
JsonElement
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAnObject
,
>
try
Get
Guid
tryGetGuid
(
name
:
string
,
)
:
Result
<
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
try
Get
Integer
tryGetInteger
(
name
:
string
,
)
:
Result
<
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumber
>
Parameters
name
:
string
Returns
Result
<
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumber
>
try
Get
Json
Object
tryGetJsonObject
(
name
:
string
,
)
:
Result
<
Json
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
Json
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeObject
>
try
Get
Json
Object
Array
tryGetJsonObjectArray
(
name
:
string
,
)
:
Result
<
Json
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotJson
,
>
Parameters
name
:
string
Returns
Result
<
Json
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotJson
,
>
try
Get
Json
Value
tryGetJsonValue
(
name
:
string
)
:
undefined
|
JsonValue
Parameters
name
:
string
Returns
undefined
|
JsonValue
try
Get
Native
Object
tryGetNativeObject
(
name
:
string
,
)
:
Result
<
object
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
object
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeObject
>
try
Get
Number
tryGetNumber
(
name
:
string
,
)
:
Result
<
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumber
>
Parameters
name
:
string
Returns
Result
<
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumber
>
try
Get
Number
Array
tryGetNumberArray
(
name
:
string
,
)
:
Result
<
number
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumber
,
>
Parameters
name
:
string
Returns
Result
<
number
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumber
,
>
try
Get
Number
Or
Null
tryGetNumberOrNull
(
name
:
string
,
)
:
Result
<
null
|
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumberOrNull
,
>
Parameters
name
:
string
Returns
Result
<
null
|
number
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeNumberOrNull
>
try
Get
Number
Or
Null
Array
tryGetNumberOrNullArray
(
name
:
string
,
)
:
Result
<
(
null
|
number
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumberOrNull
,
>
Parameters
name
:
string
Returns
Result
<
(
null
|
number
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumberOrNull
,
>
try
Get
String
tryGetString
(
name
:
string
,
)
:
Result
<
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeString
>
try
Get
String
Array
tryGetStringArray
(
name
:
string
,
)
:
Result
<
string
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAString
,
>
Parameters
name
:
string
Returns
Result
<
string
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAString
,
>
try
Get
String
Or
Null
tryGetStringOrNull
(
name
:
string
,
)
:
Result
<
null
|
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeStringOrNull
,
>
Parameters
name
:
string
Returns
Result
<
null
|
string
,
JsonValueIsNotDefined
|
JsonValueIsNotOfTypeStringOrNull
>
try
Get
String
Or
Null
Array
tryGetStringOrNullArray
(
name
:
string
,
)
:
Result
<
(
null
|
string
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAStringOrNull
,
>
Parameters
name
:
string
Returns
Result
<
(
null
|
string
)
[]
,
|
JsonValueIsNotDefined
|
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAStringOrNull
,
>
try
Get
Undefinable
Any
Json
Value
Array
tryGetUndefinableAnyJsonValueArray
(
name
:
string
,
)
:
Result
<
undefined
|
JsonValue
[]
,
JsonValueIsNotAnArray
>
Parameters
name
:
string
Returns
Result
<
undefined
|
JsonValue
[]
,
JsonValueIsNotAnArray
>
try
Get
Undefinable
Boolean
tryGetUndefinableBoolean
(
name
:
string
,
)
:
Result
<
undefined
|
boolean
,
JsonValueIsNotOfTypeBoolean
>
Parameters
name
:
string
Returns
Result
<
undefined
|
boolean
,
JsonValueIsNotOfTypeBoolean
>
try
Get
Undefinable
Boolean
Array
tryGetUndefinableBooleanArray
(
name
:
string
,
)
:
Result
<
undefined
|
boolean
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABoolean
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
boolean
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABoolean
,
>
try
Get
Undefinable
Boolean
Or
Null
tryGetUndefinableBooleanOrNull
(
name
:
string
,
)
:
Result
<
undefined
|
null
|
boolean
,
JsonValueIsNotOfTypeBooleanOrNull
>
Parameters
name
:
string
Returns
Result
<
undefined
|
null
|
boolean
,
JsonValueIsNotOfTypeBooleanOrNull
>
try
Get
Undefinable
Boolean
Or
Null
Array
tryGetUndefinableBooleanOrNullArray
(
name
:
string
,
)
:
Result
<
undefined
|
(
null
|
boolean
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABooleanOrNull
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
(
null
|
boolean
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotABooleanOrNull
,
>
try
Get
Undefinable
Date
tryGetUndefinableDate
(
name
:
string
,
)
:
Result
<
undefined
|
Date
,
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
undefined
|
Date
,
JsonValueIsNotOfTypeString
>
try
Get
Undefinable
Date
Time
tryGetUndefinableDateTime
(
name
:
string
,
)
:
Result
<
undefined
|
Date
,
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
undefined
|
Date
,
JsonValueIsNotOfTypeString
>
try
Get
Undefinable
Decimal
tryGetUndefinableDecimal
(
name
:
string
,
decimalFactory
:
DecimalFactory
,
)
:
Result
<
undefined
|
Decimal
,
DecimalJsonValueIsNotOfTypeString
|
InvalidDecimal
,
>
Parameters
name
:
string
decimalFactory
:
DecimalFactory
Returns
Result
<
undefined
|
Decimal
,
DecimalJsonValueIsNotOfTypeString
|
InvalidDecimal
>
try
Get
Undefinable
Element
tryGetUndefinableElement
(
name
:
string
,
)
:
Result
<
undefined
|
JsonElement
,
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
undefined
|
JsonElement
,
JsonValueIsNotOfTypeObject
>
try
Get
Undefinable
Element
Array
tryGetUndefinableElementArray
(
name
:
string
,
)
:
Result
<
undefined
|
JsonElement
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAnObject
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
JsonElement
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAnObject
,
>
try
Get
Undefinable
Guid
tryGetUndefinableGuid
(
name
:
string
,
)
:
Result
<
undefined
|
string
,
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
undefined
|
string
,
JsonValueIsNotOfTypeString
>
try
Get
Undefinable
Integer
tryGetUndefinableInteger
(
name
:
string
,
)
:
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
Parameters
name
:
string
Returns
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
try
Get
Undefinable
Json
Object
tryGetUndefinableJsonObject
(
name
:
string
,
)
:
Result
<
undefined
|
Json
,
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
undefined
|
Json
,
JsonValueIsNotOfTypeObject
>
try
Get
Undefinable
Json
Object
Array
tryGetUndefinableJsonObjectArray
(
name
:
string
,
)
:
Result
<
undefined
|
Json
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotJson
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
Json
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotJson
,
>
try
Get
Undefinable
Native
Object
tryGetUndefinableNativeObject
(
name
:
string
,
)
:
Result
<
undefined
|
object
,
JsonValueIsNotOfTypeObject
>
Parameters
name
:
string
Returns
Result
<
undefined
|
object
,
JsonValueIsNotOfTypeObject
>
try
Get
Undefinable
Number
tryGetUndefinableNumber
(
name
:
string
,
)
:
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
Parameters
name
:
string
Returns
Result
<
undefined
|
number
,
JsonValueIsNotOfTypeNumber
>
try
Get
Undefinable
Number
Array
tryGetUndefinableNumberArray
(
name
:
string
,
)
:
Result
<
undefined
|
number
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumber
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
number
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumber
,
>
try
Get
Undefinable
Number
Or
Null
tryGetUndefinableNumberOrNull
(
name
:
string
,
)
:
Result
<
undefined
|
null
|
number
,
JsonValueIsNotOfTypeNumberOrNull
>
Parameters
name
:
string
Returns
Result
<
undefined
|
null
|
number
,
JsonValueIsNotOfTypeNumberOrNull
>
try
Get
Undefinable
Number
Or
Null
Array
tryGetUndefinableNumberOrNullArray
(
name
:
string
,
)
:
Result
<
undefined
|
(
null
|
number
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumberOrNull
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
(
null
|
number
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotANumberOrNull
,
>
try
Get
Undefinable
String
tryGetUndefinableString
(
name
:
string
,
)
:
Result
<
undefined
|
string
,
JsonValueIsNotOfTypeString
>
Parameters
name
:
string
Returns
Result
<
undefined
|
string
,
JsonValueIsNotOfTypeString
>
try
Get
Undefinable
String
Array
tryGetUndefinableStringArray
(
name
:
string
,
)
:
Result
<
undefined
|
string
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAString
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
string
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAString
,
>
try
Get
Undefinable
String
Or
Null
tryGetUndefinableStringOrNull
(
name
:
string
,
)
:
Result
<
undefined
|
null
|
string
,
JsonValueIsNotOfTypeStringOrNull
>
Parameters
name
:
string
Returns
Result
<
undefined
|
null
|
string
,
JsonValueIsNotOfTypeStringOrNull
>
try
Get
Undefinable
String
Or
Null
Array
tryGetUndefinableStringOrNullArray
(
name
:
string
,
)
:
Result
<
undefined
|
(
null
|
string
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAStringOrNull
,
>
Parameters
name
:
string
Returns
Result
<
undefined
|
(
null
|
string
)
[]
,
JsonValueIsNotAnArray
|
JsonValueArrayElementIsNotAStringOrNull
,
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
json
Methods
clear
deep
Extend
for
Each
for
Each
Boolean
for
Each
Element
for
Each
Number
for
Each
String
for
Each
Value
get
Boolean
get
Boolean
Or
Undefined
get
Date
get
Date
Time
get
Decimal
get
Guid
get
Integer
get
Integer
Or
Undefined
get
Number
get
Number
Or
Undefined
get
String
get
String
Or
Undefined
has
Name
new
Element
parse
set
Boolean
set
Boolean
Array
set
Date
set
Date
Time
set
Decimal
set
Element
set
Element
Array
set
Guid
set
Integer
set
Json
set
Json
Value
set
Number
set
Number
Array
set
Object
Array
set
String
set
String
Array
shallow
Assign
stringify
try
Get
Any
Json
Value
Array
try
Get
Boolean
try
Get
Boolean
Array
try
Get
Boolean
Or
Null
try
Get
Boolean
Or
Null
Array
try
Get
Date
try
Get
Date
Time
try
Get
Decimal
try
Get
Defined
Number
try
Get
Element
try
Get
Element
Array
try
Get
Guid
try
Get
Integer
try
Get
Json
Object
try
Get
Json
Object
Array
try
Get
Json
Value
try
Get
Native
Object
try
Get
Number
try
Get
Number
Array
try
Get
Number
Or
Null
try
Get
Number
Or
Null
Array
try
Get
String
try
Get
String
Array
try
Get
String
Or
Null
try
Get
String
Or
Null
Array
try
Get
Undefinable
Any
Json
Value
Array
try
Get
Undefinable
Boolean
try
Get
Undefinable
Boolean
Array
try
Get
Undefinable
Boolean
Or
Null
try
Get
Undefinable
Boolean
Or
Null
Array
try
Get
Undefinable
Date
try
Get
Undefinable
Date
Time
try
Get
Undefinable
Decimal
try
Get
Undefinable
Element
try
Get
Undefinable
Element
Array
try
Get
Undefinable
Guid
try
Get
Undefinable
Integer
try
Get
Undefinable
Json
Object
try
Get
Undefinable
Json
Object
Array
try
Get
Undefinable
Native
Object
try
Get
Undefinable
Number
try
Get
Undefinable
Number
Array
try
Get
Undefinable
Number
Or
Null
try
Get
Undefinable
Number
Or
Null
Array
try
Get
Undefinable
String
try
Get
Undefinable
String
Array
try
Get
Undefinable
String
Or
Null
try
Get
Undefinable
String
Or
Null
Array
GitHub
NPM
PBKware JS Utils - v0.8.2
Loading...