KoAJAX
Preparing search index...
DataToolkit
Class DataToolkit
Hierarchy (
View Summary
)
DataToolkit
HTTPToolkit
Index
Constructors
constructor
Properties
runtime
Methods
emit
Stream
Progress
encode
Base64
make
Form
Data
make
Stream
parse
Document
polyfill
Progress
Event
read
As
read
Bytes
serialize
serialize
Node
stream
From
Progress
take
Bytes
Constructors
constructor
new
DataToolkit
(
runtime
?:
DataRuntime
)
:
DataToolkit
Parameters
runtime
:
DataRuntime
= defaultDataRuntime
Returns
DataToolkit
Properties
runtime
runtime
:
DataRuntime
= defaultDataRuntime
Methods
emit
Stream
Progress
emitStreamProgress
(
stream
:
ReadableStream
<
Uint8Array
<
ArrayBufferLike
>
>
,
total
:
number
,
eventTarget
:
ProgressEventTarget
,
)
:
AsyncGenerator
<
Uint8Array
<
ArrayBufferLike
>
>
Parameters
stream
:
ReadableStream
<
Uint8Array
<
ArrayBufferLike
>
>
total
:
number
eventTarget
:
ProgressEventTarget
Returns
AsyncGenerator
<
Uint8Array
<
ArrayBufferLike
>
>
encode
Base64
encodeBase64
(
raw
:
string
|
Blob
)
:
Promise
<
string
>
Parameters
raw
:
string
|
Blob
Binary data
Returns
Promise
<
string
>
Base64 encoded data
make
Form
Data
makeFormData
(
data
:
Record
<
string
,
any
>
)
:
FormData
Parameters
data
:
Record
<
string
,
any
>
Returns
FormData
make
Stream
makeStream
(
...
chunks
:
BlobPart
[]
)
:
ReadableStream
<
Uint8Array
<
ArrayBufferLike
>
>
Parameters
...
chunks
:
BlobPart
[]
Returns
ReadableStream
<
Uint8Array
<
ArrayBufferLike
>
>
parse
Document
parseDocument
(
text
:
string
,
contentType
?:
string
)
:
Promise
<
Document
>
Parameters
text
:
string
contentType
:
string
= ''
Returns
Promise
<
Document
>
polyfill
Progress
Event
polyfillProgressEvent
()
:
|
(
new
(
type
:
string
,
eventInitDict
?:
ProgressEventInit
)
=>
ProgressEvent
)
|
typeof
ProgressEvent
Returns
|
(
new
(
type
:
string
,
eventInitDict
?:
ProgressEventInit
)
=>
ProgressEvent
)
|
typeof
ProgressEvent
read
As
readAs
(
file
:
Blob
,
method
:
"text"
|
"dataURL"
|
"binaryString"
|
"arrayBuffer"
,
encoding
?:
string
,
)
:
{
progress
:
AsyncGenerator
<
ProgressData
,
void
,
unknown
>
;
result
:
Promise
<
string
|
ArrayBuffer
>
;
}
Parameters
file
:
Blob
method
:
"text"
|
"dataURL"
|
"binaryString"
|
"arrayBuffer"
Optional
encoding
:
string
Returns
{
progress
:
AsyncGenerator
<
ProgressData
,
void
,
unknown
>
;
result
:
Promise
<
string
|
ArrayBuffer
>
;
}
read
Bytes
readBytes
(
stream
:
AsyncIterable
<
Uint8Array
<
ArrayBufferLike
>
>
,
limit
?:
number
,
)
:
Promise
<
ArrayBuffer
>
Parameters
stream
:
AsyncIterable
<
Uint8Array
<
ArrayBufferLike
>
>
limit
:
number
= Infinity
Returns
Promise
<
ArrayBuffer
>
serialize
serialize
<
T
>
(
data
:
T
,
contentType
?:
string
,
)
:
{
contentType
?:
string
;
data
:
BodyInit
|
T
}
Type Parameters
T
Parameters
data
:
T
Optional
contentType
:
string
Returns
{
contentType
?:
string
;
data
:
BodyInit
|
T
}
serialize
Node
serializeNode
(
root
:
Node
,
)
:
{
contentType
:
string
;
data
:
string
|
URLSearchParams
|
FormData
}
Parameters
root
:
Node
Returns
{
contentType
:
string
;
data
:
string
|
URLSearchParams
|
FormData
}
stream
From
Progress
streamFromProgress
<
T
extends
ProgressEventTarget
>
(
target
:
T
,
)
:
AsyncGenerator
<
ProgressData
,
void
,
unknown
>
Type Parameters
T
extends
ProgressEventTarget
Parameters
target
:
T
Returns
AsyncGenerator
<
ProgressData
,
void
,
unknown
>
take
Bytes
takeBytes
(
stream
:
AsyncIterable
<
Uint8Array
<
ArrayBufferLike
>
>
,
limit
?:
number
,
)
:
AsyncGenerator
<
Uint8Array
<
ArrayBuffer
>
,
void
,
unknown
>
Parameters
stream
:
AsyncIterable
<
Uint8Array
<
ArrayBufferLike
>
>
limit
:
number
= Infinity
Returns
AsyncGenerator
<
Uint8Array
<
ArrayBuffer
>
,
void
,
unknown
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
runtime
Methods
emit
Stream
Progress
encode
Base64
make
Form
Data
make
Stream
parse
Document
polyfill
Progress
Event
read
As
read
Bytes
serialize
serialize
Node
stream
From
Progress
take
Bytes
KoAJAX
Loading...
Binary data