Uint32ArrayBuilder Class

A TypedArrayBuilder for producing a Uint32Array.

Extends

Methods

Name Description
constructor(options?: TypedArrayBuilderOptions): Uint32ArrayBuilder See TypedArrayBuilder constructor.  
toUint8Array(includeUnusedCapacity: boolean = false): Uint8Array Obtain a view of the finished array as an array of bytes.  

Inherited methods

Name Inherited from Description
append(values: Uint32Array): void TypedArrayBuilder<Uint32Array> Append an array of values, resizing (at most once) if necessary.
at(index: number): number TypedArrayBuilder<Uint32Array> Like TypedArray.at,
ensureCapacity(newCapacity: number): number TypedArrayBuilder<Uint32Array> Ensure that TypedArrayBuilder.capacity is at least equal to newCapacity.
push(value: number): void TypedArrayBuilder<Uint32Array> Append the specified value, resizing if necessary.
toTypedArray(includeUnusedCapacity: boolean = false): Uint32Array TypedArrayBuilder<Uint32Array> Obtain the finished array.

Inherited properties

Name Type Inherited from Description
_constructor Protected Constructor<Uint32Array> TypedArrayBuilder<Uint32Array> The constructor for the specific type of array being populated.
_data Protected Uint32Array TypedArrayBuilder<Uint32Array> The underlying typed array, to be reallocated and copied when its capacity is exceeded.
_length Protected number TypedArrayBuilder<Uint32Array> The number of elements added to the array so far.
capacity Accessor ReadOnly number TypedArrayBuilder<Uint32Array> The number of elements that can fit into the memory currently allocated for the array.
growthFactor Readonly number TypedArrayBuilder<Uint32Array> Multiplier applied to required capacity by TypedArrayBuilder.ensureCapacity.
length Accessor ReadOnly number TypedArrayBuilder<Uint32Array> The number of elements currently in the array.

Defined in

Last Updated: 30 November, 2023