PBKware JS Utils - v0.8.2
GitHub
NPM
iso8601
Iso8601
ParseResult
Interface ParseResult
interface
ParseResult
{
offset
:
number
;
utcDate
:
Date
;
}
Index
Properties
offset
utc
Date
Properties
offset
offset
:
number
utc
Date
utcDate
:
Date
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
offset
utc
Date
GitHub
NPM
PBKware JS Utils - v0.8.2
anchored-
records-
list
Anchored
Records
List
Record
Anchored
Records
List
binary-
find
Binary
Find
Result
Compare
Item
Fn
any
earliest
latest
ranged
Any
ranged
Earliest
ranged
Latest
binary-
search
Binary
Search
Result
Compare
Ftn
any
Binary
Search
earliest
Binary
Search
first
Last
Ranged
Quick
Sort
latest
Binary
Search
quick
Sort
ranged
Any
Binary
Search
ranged
Earliest
Binary
Search
ranged
Latest
Binary
Search
ranged
Quick
Sort
change-
subscribable-
comparable-
list
Change
Subscribable
Comparable
List
comma-
text
Comma
Text
Error
Id
Plus
Extra
to
English
Error
Id
Error
Error
Id
Plus
Extra
Strict
Validate
Result
To
Integer
Array
Result
delimiter
Char
pair
Quote
Char
quote
Char
error
Id
To
English
from2
Values
from3
Values
from4
Values
from
Integer
Array
from
String
Array
strict
Validate
to
Integer
Array
With
Result
to
String
Array
try
To
String
Array
comparable-
list
Comparable
List
Before
Remove
Range
Call
Back
Comparable
List
correctness-
state
Correctness
State
Badness
Changed
Event
Handler
Usable
Changed
Event
Handler
Correctness
State
decimal-
factory
Decimal
Factory
Decimal
Constructor
decimal-
utils
compare
Decimal
compare
Undefinable
Decimal
is
Decimal
Equal
is
Decimal
Greater
Than
is
Decimal
Less
Than
is
Undefinable
Decimal
Equal
html-
types
Html
Types
Border
Style
Display
Font
Weight
Height
Opacity
Tags
Visibility
Width
transparent
Color
internal-
error
Assert
Internal
Error
create
If
Not
Error
throw
Error
If
Promise
Rejected
Internal
Error
Extra
Formatting
class
Id
append
To
Error
Message
format
Extra
is
prepend
Error
Message
Assert
Internal
Error
Enum
Info
Out
Of
Order
Error
Internal
Error
Not
Implemented
Error
Unexpected
Case
Error
Unexpected
Type
Error
Unexpected
Undefined
Error
Unreachable
Case
Error
Unreachable
Case
Internal
Error
iso8601
Iso8601
Date
Parts
Parse
Result
parse
Date
Into
Parts
parse
Limited
parse
Yyyymmdd
Date
Into
Parts
json-
element
Json
Element
Error
Id
For
Each
Boolean
Callback
For
Each
Callback
For
Each
Element
Callback
For
Each
Number
Callback
For
Each
String
Callback
For
Each
Value
Callback
Undefinable
Json
Value
Record
create
Root
Element
try
Get
Child
Element
try
Json
Value
To
Boolean
try
Json
Value
To
Boolean
Array
try
Json
Value
To
Boolean
Or
Null
try
Json
Value
To
Boolean
Or
Null
Array
try
Json
Value
To
Decimal
try
Json
Value
To
Element
Array
try
Json
Value
To
Json
try
Json
Value
To
Json
Object
Array
try
Json
Value
To
Json
Value
Array
try
Json
Value
To
Number
try
Json
Value
To
Number
Array
try
Json
Value
To
Number
Or
Null
try
Json
Value
To
Number
Or
Null
Array
try
Json
Value
To
String
try
Json
Value
To
String
Array
try
Json
Value
To
String
Or
Null
try
Json
Value
To
String
Or
Null
Array
Json
Element
lock-
item-
by-
key-
list
Lock
Item
By
Key
List
lock-
open-
list-
item
Lock
Open
List
Item
Locker
Opener
Lock
Open
List
Item
lock-
open-
manager
Lock
Open
Manager
First
Open
Eventer
Last
Close
Eventer
Last
Unlock
Eventer
Try
First
Lock
Eventer
Lock
Open
Manager
logger
Logger
Level
Id
Unreachable
Case
Error
Log
Event
Log
Eventer
Logger
get
Or
Create
Logger
Global
Alias
mapped-
comparable-
list
Mapped
Comparable
List
On
Duplicate
Duplicate
Error
Mapped
Comparable
List
modifier-
key
Modifier
Key
Id
Set
create
Id
Set
id
Set
Includes
Modifier
Key
Id
multi-
event
Multi
Event
Defined
Subscription
Id
Subscription
Id
null
Defined
Subscription
Id
get
Next
Subscription
Id
Notify
Multi
Event
Event
Handler
Multi
Event
Notify
Multi
Event
named-
locker
Named
Locker
Named
Opener
record-
list
Record
List
List
Change
Event
Handler
Record
List
result
Err
create
Resolved
Promise
Ok
create
Resolved
Promise
Err
Ok
Result
source-
tz-
offset-
date
Source
Tz
Offset
Date
compare
compare
Undefinable
create
Copy
create
From
Iso8601
create
From
Local
Date
create
From
Utc
Date
get
As
Midnight
Local
Time
Date
is
Equal
is
Equal
To
Date
is
Undefinable
Equal
new
Undefinable
to
Utc
Dashed
Yyyy
Mm
Dd
String
to
Utc
YYYYMMDD
String
Source
Tz
Offset
Date
source-
tz-
offset-
date-
time
Source
Tz
Offset
Date
Time
Timezone
Mode
Id
null
Date
Time
compare
compare
Undefinable
create
Copy
create
From
Iso8601
get
Timezoned
Date
is
Equal
is
Equal
To
Date
is
Undefinable
Equal
new
Undefinable
Source
Tz
Offset
Date
Time
string-
builder
String
Builder
types
Json
Value
is
Json
is
Json
Object
Comparison
Result
Day
Of
Week
List
Change
Type
Id
Indexed
Record
Json
Line
Mappable
Rect
RGB
Boolean
Or
Undefined
Date
Or
Date
Time
Guid
Index
Signature
Hack
Integer
Json
Value
Json
Value
Array
Map
Key
Pick
Enum
Pick
Excluded
Enum
Time
Span
usable-
list-
change-
type
Usable
List
Change
Type
Move
Parameters
deregister
Move
Parameters
get
Move
Parameters
register
Move
Parameters
Usable
List
Change
Type
Id
utils
Sys
Tick
Span
Time
Max
Span
compare
now
now
Date
to
Date
Intl
Number
Format
Char
Parts
Optional
Keys
Optional
Values
hours
Per
Day
mins
Per
Day
mins
Per
Hour
m
Secs
Per
Day
m
Secs
Per
Hour
m
Secs
Per
Min
m
Secs
Per
Sec
null
Date
secs
Per
Day
secs
Per
Hour
secs
Per
Min
add
Days
add
To
Array
By
Push
add
To
Array
Uniquely
add
To
Capacitised
Array
Uniquely
add
To
Grow15
Array
Uniquely
calculate
Intl
Number
Format
Char
Parts
check
Escape
Char
For
Regex
Inside
Char
Class
check
Escape
Char
For
Regex
Outside
Char
Class
check
Limit
Text
Length
compare
Array
compare
Boolean
compare
Date
compare
Enum
compare
Integer
compare
Number
compare
String
compare
Undefinable
Boolean
compare
Undefinable
Date
compare
Undefinable
Enum
compare
Undefinable
Integer
compare
Undefinable
Number
compare
Undefinable
String
compare
Value
concatenate
Array
Uniquely
concatenate
Element
To
Array
Uniquely
copy
Json
copy
Json
Value
create
Number
Group
Char
Remove
Regex
create
Random
Url
Search
date
To
Dashed
Yyyy
Mm
Dd
date
To
Date
Only
Iso
String
date
To
Utc
Yyyy
Mm
Dd
deep
Clone
deep
Extend
Object
deep
Extend
Value
delay1
Tick
get
Element
Document
Position
get
Element
Document
Position
Rect
get
Error
Message
get
Unique
Element
Arrays
Overlap
Elements
inc
Date
By
Days
is
Array
Equal
is
Array
Equal
Uniquely
is
Date
Equal
is
Digit
Char
Code
is
Intl
Formatted
Integer
is
Intl
Formatted
Number
is
Partial
Intl
Formatted
Integer
is
Partial
Intl
Formatted
Number
is
Same
Day
is
Same
Possibly
Undefined
Array
is
Stringified
Integer
is
Stringified
Number
is
String
Key
Value
Object
Equal
is
String
Number
Boolean
Nest
Array
Element
Equal
is
String
Number
Boolean
Nest
Array
Equal
is
Today
is
Undefinable
Array
Equal
is
Undefinable
Array
Equal
Uniquely
is
Undefinable
Date
Equal
is
Undefinable
String
Number
Boolean
Nest
Array
Equal
move
Element
In
Array
move
Elements
In
Array
move
Indexed
Elements
In
Array
One
Position
Towards
End
With
Squash
move
Indexed
Elements
In
Array
One
Position
Towards
Start
With
Squash
new
Date
new
Guid
new
Now
Date
new
Null
Date
new
Undefinable
Date
number
To
Pixels
parse
Int
Strict
parse
Number
Strict
priority
Compare
Integer
priority
Compare
String
remove
From
Array
shuffle
Elements
Up
In
Array
subtract
Element
From
Array
subtract
Element
From
Array
Uniquely
test
Remove
From
Array
try
Get
Error
Message
unique
Element
Arrays
Overlap
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R