Data-Mate: `Core Writable Data Writable Data`
core/WritableData.WritableData
A generic write-only optimized view of data used for Builders. This does not handle updating existing indices, so don't do that.
Type parameters
Name |
---|
T |
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new WritableData<T
>(size
, Values?
): WritableData
<T
>
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
size | number |
Values? | TypedArrayConstructor |
Returns
WritableData
<T
>
Defined in
data-mate/src/core/WritableData.ts:36
Properties
size
• Readonly
size: number
The total number of values stored
Defined in
data-mate/src/core/WritableData.ts:34
emptyData
▪ Static
emptyData: WritableData
<any
>
Defined in
data-mate/src/core/WritableData.ts:10
Methods
rawValues
▸ rawValues(): default
<T
>
Returns
default
<T
>
Defined in
data-mate/src/core/WritableData.ts:91
reset
▸ reset(): WritableData
<T
>
Reset the values
Returns
WritableData
<T
>
Defined in
data-mate/src/core/WritableData.ts:71
resize
▸ resize(size
): WritableData
<T
>
Resize the number of values
Parameters
Name | Type |
---|---|
size | number |
Returns
WritableData
<T
>
Defined in
data-mate/src/core/WritableData.ts:79
set
▸ set(index
, value
): WritableData
<T
>
Set a value for an index
Parameters
Name | Type |
---|---|
index | number |
value | Maybe <T > |
Returns
WritableData
<T
>
Defined in
data-mate/src/core/WritableData.ts:52
make
▸ make<R
>(size
, getValue
): WritableData
<R
>
Create an WritableData with a fixed size
Type parameters
Name |
---|
R |
Parameters
Name | Type |
---|---|
size | number |
getValue | (index : number ) => Maybe <R > |
Returns
WritableData
<R
>