GitHub
node-tap.org
Preparing search index...
The search index is not available
Node TAP
Node TAP
tcompare
has-strict
HasStrict
Class HasStrict
The same as
tcompare!has.Has
, but strictly compare all properties
Hierarchy (
view full
)
Has
HasStrict
Index
Constructors
constructor
Properties
buffer
Chunk
Size
diff
Context
expect
id
id
Counter
id
Map
indent
is
Key
key
level
match
memo
memo
Diff
memo
Expect
object
options
parent
provisional
simple
sort
style
Accessors
expect
As
Array
object
As
Array
Methods
array
Expect
Is
Empty
array
Is
Empty
buffer
Is
Short
child
child
Expect
diff
error
Is
Empty
expect
Error
Is
Empty
get
Class
get
Id
get
Key
get
Map
Entries
get
Pojo
Entries
get
Pojo
Keys
inc
Id
indent
Level
is
Arguments
is
Array
is
Buffer
is
Error
is
Iterable
is
Keyless
is
Map
is
React
Element
is
React
Element
Children
is
Set
is
Stream
is
String
map
Expect
Is
Empty
map
Is
Empty
node
Id
pojo
Expect
Is
Empty
pojo
Is
Empty
print
print
Array
print
Array
Body
print
Array
Empty
print
Array
Entry
print
Array
Head
print
Array
Tail
print
Big
Int
print
Boolean
print
Buffer
print
Buffer
Body
print
Buffer
Head
print
Buffer
Last
Line
print
Buffer
Line
print
Buffer
Tail
print
Circular
print
Collection
print
Date
print
End
print
Error
print
Error
Body
print
Error
Empty
print
Error
Head
print
Error
Tail
print
Fn
print
Map
print
Map
Body
print
Map
Empty
print
Map
Entry
print
Map
Entry
Not
Found
print
Map
Entry
Unexpected
print
Map
Head
print
Map
Tail
print
Null
print
Number
print
Pojo
print
Pojo
Body
print
Pojo
Empty
print
Pojo
Entry
print
Pojo
Head
print
Pojo
Tail
print
React
Element
print
Reg
Exp
print
Set
print
Set
Body
print
Set
Empty
print
Set
Entry
print
Set
Head
print
Set
Tail
print
Start
print
String
print
String
Body
print
String
Empty
print
String
Head
print
String
Last
Line
print
String
Line
print
String
One
Line
print
String
Tail
print
Symbol
print
Undefined
print
Value
regexp
Same
seen
seen
Expect
set
Expect
Is
Empty
set
Is
Empty
simple
Match
simple
Print
simple
Print
Expect
string
Is
Empty
string
Is
One
Line
test
unmatch
Constructors
constructor
new
Has
Strict
(
obj
,
options
)
:
HasStrict
Parameters
obj
:
any
options
:
SameOptions
Returns
HasStrict
Properties
buffer
Chunk
Size
buffer
Chunk
Size
:
number
diff
Context
diff
Context
:
number
= 10
expect
expect
:
any
id
id
:
null
|
number
id
Counter
id
Counter
:
number
id
Map
id
Map
:
Map
<
any
,
number
>
indent
indent
:
string
is
Key
is
Key
:
boolean
key
key
:
any
level
level
:
number
match
match
:
boolean
= true
memo
memo
:
null
|
string
memo
Diff
memo
Diff
:
null
|
string
= null
memo
Expect
memo
Expect
:
null
|
string
= null
object
object
:
any
options
options
:
FormatOptions
parent
parent
:
null
|
Same
provisional
provisional
:
boolean
simple
simple
:
null
|
boolean
|
"COMPLEX"
= null
sort
sort
:
boolean
style
style
:
Style
Accessors
expect
As
Array
get
expectAsArray
(
)
:
null
|
any
[]
Returns
null
|
any
[]
object
As
Array
get
objectAsArray
(
)
:
null
|
any
[]
Returns
null
|
any
[]
Methods
array
Expect
Is
Empty
array
Expect
Is
Empty
(
)
:
boolean
Returns
boolean
array
Is
Empty
array
Is
Empty
(
)
:
boolean
Returns
boolean
buffer
Is
Short
buffer
Is
Short
(
)
:
boolean
Returns
boolean
child
child
(
obj
,
options
,
cls
?
)
:
any
Parameters
obj
:
any
options
:
FormatOptions
|
SameOptions
Optional
cls
:
typeof
Same
Returns
any
child
Expect
child
Expect
(
key
)
:
any
Parameters
key
:
any
Returns
any
diff
diff
(
)
:
string
Returns
string
error
Is
Empty
error
Is
Empty
(
)
:
boolean
Returns
boolean
expect
Error
Is
Empty
expect
Error
Is
Empty
(
)
:
boolean
Returns
boolean
get
Class
get
Class
(
)
:
string
Returns
string
get
Id
get
Id
(
)
:
number
Returns
number
get
Key
get
Key
(
)
:
string
Returns
string
get
Map
Entries
get
Map
Entries
(
obj
?
)
:
[
string
,
any
]
[]
Parameters
obj
:
any
= ...
Returns
[
string
,
any
]
[]
get
Pojo
Entries
get
Pojo
Entries
(
obj
)
:
[
PropertyKey
,
any
]
[]
Parameters
obj
:
any
Returns
[
PropertyKey
,
any
]
[]
get
Pojo
Keys
get
Pojo
Keys
(
obj
?
)
:
PropertyKey
[]
Parameters
obj
:
any
= ...
Returns
PropertyKey
[]
inc
Id
inc
Id
(
)
:
number
Returns
number
indent
Level
indent
Level
(
n
?
)
:
string
Parameters
n
:
number
= 0
Returns
string
is
Arguments
is
Arguments
(
)
:
boolean
Returns
boolean
is
Array
is
Array
(
)
:
boolean
Returns
boolean
is
Buffer
is
Buffer
(
)
:
boolean
Returns
boolean
is
Error
is
Error
(
)
:
boolean
Returns
boolean
is
Iterable
is
Iterable
(
)
:
boolean
Returns
boolean
is
Keyless
is
Keyless
(
)
:
boolean
Returns
boolean
is
Map
is
Map
(
)
:
boolean
Returns
boolean
is
React
Element
is
React
Element
(
)
:
boolean
Returns
boolean
is
React
Element
Children
is
React
Element
Children
(
children
)
:
boolean
Parameters
children
:
any
Returns
boolean
is
Set
is
Set
(
)
:
boolean
Returns
boolean
is
Stream
is
Stream
(
)
:
boolean
Returns
boolean
is
String
is
String
(
)
:
boolean
Returns
boolean
map
Expect
Is
Empty
map
Expect
Is
Empty
(
)
:
boolean
Returns
boolean
map
Is
Empty
map
Is
Empty
(
)
:
boolean
Returns
boolean
node
Id
node
Id
(
)
:
string
Returns
string
pojo
Expect
Is
Empty
pojo
Expect
Is
Empty
(
)
:
boolean
Returns
boolean
pojo
Is
Empty
pojo
Is
Empty
(
)
:
boolean
Returns
boolean
print
print
(
)
:
string
Returns
string
print
Array
print
Array
(
)
:
void
Returns
void
print
Array
Body
print
Array
Body
(
)
:
void
Returns
void
print
Array
Empty
print
Array
Empty
(
)
:
void
Returns
void
print
Array
Entry
print
Array
Entry
(
key
,
val
)
:
void
Parameters
key
:
number
val
:
any
Returns
void
print
Array
Head
print
Array
Head
(
)
:
void
Returns
void
print
Array
Tail
print
Array
Tail
(
)
:
void
Returns
void
print
Big
Int
print
Big
Int
(
)
:
void
Returns
void
print
Boolean
print
Boolean
(
)
:
void
Returns
void
print
Buffer
print
Buffer
(
)
:
void
Returns
void
print
Buffer
Body
print
Buffer
Body
(
)
:
void
Returns
void
print
Buffer
Head
print
Buffer
Head
(
)
:
void
Returns
void
print
Buffer
Last
Line
print
Buffer
Last
Line
(
key
,
val
)
:
void
Parameters
key
:
any
val
:
Buffer
Returns
void
print
Buffer
Line
print
Buffer
Line
(
key
,
val
)
:
void
Parameters
key
:
number
val
:
Buffer
Returns
void
print
Buffer
Tail
print
Buffer
Tail
(
)
:
void
Returns
void
print
Circular
print
Circular
(
seen
)
:
void
Parameters
seen
:
Format
Returns
void
print
Collection
print
Collection
(
)
:
void
Returns
void
print
Date
print
Date
(
)
:
void
Returns
void
print
End
print
End
(
)
:
void
Returns
void
print
Error
print
Error
(
)
:
void
Returns
void
print
Error
Body
print
Error
Body
(
)
:
void
Returns
void
print
Error
Empty
print
Error
Empty
(
)
:
void
Returns
void
print
Error
Head
print
Error
Head
(
)
:
void
Returns
void
print
Error
Tail
print
Error
Tail
(
)
:
void
Returns
void
print
Fn
print
Fn
(
)
:
void
Returns
void
print
Map
print
Map
(
)
:
void
Returns
void
print
Map
Body
print
Map
Body
(
)
:
void
Returns
void
print
Map
Empty
print
Map
Empty
(
)
:
void
Returns
void
print
Map
Entry
print
Map
Entry
(
key
,
val
,
expectKey
?
)
:
void
Parameters
key
:
any
val
:
any
expectKey
:
any
= key
Returns
void
print
Map
Entry
Not
Found
print
Map
Entry
Not
Found
(
key
,
val
)
:
void
Parameters
key
:
any
val
:
any
Returns
void
print
Map
Entry
Unexpected
print
Map
Entry
Unexpected
(
_key
,
_val
)
:
void
Parameters
_key
:
any
_val
:
any
Returns
void
print
Map
Head
print
Map
Head
(
)
:
void
Returns
void
print
Map
Tail
print
Map
Tail
(
)
:
void
Returns
void
print
Null
print
Null
(
)
:
void
Returns
void
print
Number
print
Number
(
)
:
void
Returns
void
print
Pojo
print
Pojo
(
)
:
void
Returns
void
print
Pojo
Body
print
Pojo
Body
(
)
:
void
Returns
void
print
Pojo
Empty
print
Pojo
Empty
(
)
:
void
Returns
void
print
Pojo
Entry
print
Pojo
Entry
(
key
,
val
,
notFound
?
)
:
void
Parameters
key
:
any
val
:
any
Optional
notFound
:
boolean
Returns
void
print
Pojo
Head
print
Pojo
Head
(
)
:
void
Returns
void
print
Pojo
Tail
print
Pojo
Tail
(
)
:
void
Returns
void
print
React
Element
print
React
Element
(
)
:
void
Returns
void
print
Reg
Exp
print
Reg
Exp
(
)
:
void
Returns
void
print
Set
print
Set
(
)
:
void
Returns
void
print
Set
Body
print
Set
Body
(
)
:
void
Returns
void
print
Set
Empty
print
Set
Empty
(
)
:
void
Returns
void
print
Set
Entry
print
Set
Entry
(
val
)
:
void
Parameters
val
:
any
Returns
void
print
Set
Head
print
Set
Head
(
)
:
void
Returns
void
print
Set
Tail
print
Set
Tail
(
)
:
void
Returns
void
print
Start
print
Start
(
)
:
void
Returns
void
print
String
print
String
(
)
:
void
Returns
void
print
String
Body
print
String
Body
(
)
:
void
Returns
void
print
String
Empty
print
String
Empty
(
)
:
void
Returns
void
print
String
Head
print
String
Head
(
)
:
void
Returns
void
print
String
Last
Line
print
String
Last
Line
(
key
,
val
)
:
void
Parameters
key
:
any
val
:
string
Returns
void
print
String
Line
print
String
Line
(
key
,
val
)
:
void
Parameters
key
:
any
val
:
string
Returns
void
print
String
One
Line
print
String
One
Line
(
)
:
void
Returns
void
print
String
Tail
print
String
Tail
(
)
:
void
Returns
void
print
Symbol
print
Symbol
(
)
:
void
Returns
void
print
Undefined
print
Undefined
(
)
:
void
Returns
void
print
Value
print
Value
(
)
:
void
Returns
void
regexp
Same
regexp
Same
(
a
,
b
)
:
boolean
Parameters
a
:
RegExp
b
:
RegExp
Returns
boolean
seen
seen
(
_
?
)
:
false
|
Format
Parameters
Optional
_
:
any
Returns
false
|
Format
seen
Expect
seen
Expect
(
)
:
false
|
Same
Returns
false
|
Same
set
Expect
Is
Empty
set
Expect
Is
Empty
(
)
:
boolean
Returns
boolean
set
Is
Empty
set
Is
Empty
(
)
:
boolean
Returns
boolean
simple
Match
simple
Match
(
)
:
void
Returns
void
simple
Print
simple
Print
(
obj
,
options
?
)
:
string
Parameters
obj
:
any
options
:
FormatOptions
= {}
Returns
string
simple
Print
Expect
simple
Print
Expect
(
)
:
string
Returns
string
string
Is
Empty
string
Is
Empty
(
)
:
boolean
Returns
boolean
string
Is
One
Line
string
Is
One
Line
(
)
:
boolean
Returns
boolean
test
test
(
)
:
boolean
|
"COMPLEX"
Returns
boolean
|
"COMPLEX"
unmatch
unmatch
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
buffer
Chunk
Size
diff
Context
expect
id
id
Counter
id
Map
indent
is
Key
key
level
match
memo
memo
Diff
memo
Expect
object
options
parent
provisional
simple
sort
style
Accessors
expect
As
Array
object
As
Array
Methods
array
Expect
Is
Empty
array
Is
Empty
buffer
Is
Short
child
child
Expect
diff
error
Is
Empty
expect
Error
Is
Empty
get
Class
get
Id
get
Key
get
Map
Entries
get
Pojo
Entries
get
Pojo
Keys
inc
Id
indent
Level
is
Arguments
is
Array
is
Buffer
is
Error
is
Iterable
is
Keyless
is
Map
is
React
Element
is
React
Element
Children
is
Set
is
Stream
is
String
map
Expect
Is
Empty
map
Is
Empty
node
Id
pojo
Expect
Is
Empty
pojo
Is
Empty
print
print
Array
print
Array
Body
print
Array
Empty
print
Array
Entry
print
Array
Head
print
Array
Tail
print
Big
Int
print
Boolean
print
Buffer
print
Buffer
Body
print
Buffer
Head
print
Buffer
Last
Line
print
Buffer
Line
print
Buffer
Tail
print
Circular
print
Collection
print
Date
print
End
print
Error
print
Error
Body
print
Error
Empty
print
Error
Head
print
Error
Tail
print
Fn
print
Map
print
Map
Body
print
Map
Empty
print
Map
Entry
print
Map
Entry
Not
Found
print
Map
Entry
Unexpected
print
Map
Head
print
Map
Tail
print
Null
print
Number
print
Pojo
print
Pojo
Body
print
Pojo
Empty
print
Pojo
Entry
print
Pojo
Head
print
Pojo
Tail
print
React
Element
print
Reg
Exp
print
Set
print
Set
Body
print
Set
Empty
print
Set
Entry
print
Set
Head
print
Set
Tail
print
Start
print
String
print
String
Body
print
String
Empty
print
String
Head
print
String
Last
Line
print
String
Line
print
String
One
Line
print
String
Tail
print
Symbol
print
Undefined
print
Value
regexp
Same
seen
seen
Expect
set
Expect
Is
Empty
set
Is
Empty
simple
Match
simple
Print
simple
Print
Expect
string
Is
Empty
string
Is
One
Line
test
unmatch
GitHub
node-tap.org
Node TAP
Loading...
The same as tcompare!has.Has, but strictly compare all properties