json-stream-lite - v1.0.6
Preparing search index...
JsonEntity
Class JsonEntity<T>
Abstract
Type Parameters
T
Hierarchy (
View Summary
)
JsonEntity
JsonString
JsonNumber
JsonBoolean
JsonNull
JsonValue
JsonObject
JsonArray
JsonKeyValueParser
Index
Constructors
constructor
Properties
buffer
consumed
Accessors
buffer
Length
entity
Type
max
Buffer
Size
Methods
consume
consume
Async
feed
parse
read
read
Async
skip
Whitespace
try
Parse
Constructors
constructor
new
JsonEntity
<
T
>
(
buffer
?:
ByteStream
|
ByteBuffer
)
:
JsonEntity
<
T
>
Type Parameters
T
Parameters
Optional
buffer
:
ByteStream
|
ByteBuffer
Returns
JsonEntity
<
T
>
Properties
Protected
buffer
buffer
:
ByteBuffer
consumed
consumed
:
boolean
= false
Accessors
buffer
Length
get
bufferLength
()
:
number
Returns
number
entity
Type
get
entityType
()
:
string
Returns
string
max
Buffer
Size
set
maxBufferSize
(
size
:
number
)
:
void
Parameters
size
:
number
Returns
void
Methods
consume
consume
()
:
void
Returns
void
consume
Async
consumeAsync
()
:
Promise
<
void
>
Returns
Promise
<
void
>
feed
feed
(
...
input
:
(
number
|
number
[]
)
[]
)
:
void
Parameters
...
input
: (
number
|
number
[]
)
[]
Returns
void
Protected
Abstract
parse
parse
()
:
T
Returns
T
read
read
()
:
T
Returns
T
read
Async
readAsync
()
:
Promise
<
T
>
Returns
Promise
<
T
>
Protected
skip
Whitespace
skipWhitespace
()
:
void
Returns
void
try
Parse
tryParse
<
T
=
JsonEntity
<
T
>
>
(
cb
:
(
entity
:
this
)
=>
T
)
:
T
|
undefined
Type Parameters
T
=
JsonEntity
<
T
>
Parameters
cb
:
(
entity
:
this
)
=>
T
Returns
T
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
buffer
consumed
Accessors
buffer
Length
entity
Type
max
Buffer
Size
Methods
consume
consume
Async
feed
parse
read
read
Async
skip
Whitespace
try
Parse
json-stream-lite - v1.0.6
Loading...