function TypedArrayHelper(TypedArrayConstructor, size, componentSize, indexOffset)
{
	this.componentSize = componentSize || 1;
	this.size = size || 1;
	this.TypedArrayConstructor = TypedArrayConstructor || Float32Array;
	this.array = new TypedArrayConstructor(size * this.componentSize);
	this.indexOffset = indexOffset || 0;
}
A helper class for TypedArrays.

Allows for easy resizing, assignment of various component-based types (e.g. Vector2, Vector3, Mat3, Color, ...) Numbers, and setting from other TypedArrays.

@constructor
@class TypedArrayHelper
@param {Function} TypedArrayConstructor The constructor to use (Float32Array, Uint8Array, etc.)
@param {number} size The size of the array to create
@param {number} componentSize The number of components per-value (ie. 3 for a vec3, 9 for a Mat3, etc.)
@param {number} indexOffset The index in the array from which to start assigning values. Default 0 if none provided