rc-js-util
Version:
A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.
33 lines (32 loc) • 866 B
text/typescript
/**
* @public
* Excludes the BigInt versions, as they do not "play well with others"...
*/
export type TTypedArrayCtor =
| Float64ArrayConstructor
| Float32ArrayConstructor
| Int32ArrayConstructor
| Uint32ArrayConstructor
| Int16ArrayConstructor
| Uint16ArrayConstructor
| Int8ArrayConstructor
| Uint8ArrayConstructor
| Uint8ClampedArrayConstructor
;
/**
* @public
* All possible typed arrays constructors. BigInt variants are not well-supported.
*/
export type TFullSetTypedArrayCtor =
| Float64ArrayConstructor
| Float32ArrayConstructor
| BigInt64ArrayConstructor
| BigUint64ArrayConstructor
| Int32ArrayConstructor
| Uint32ArrayConstructor
| Int16ArrayConstructor
| Uint16ArrayConstructor
| Int8ArrayConstructor
| Uint8ArrayConstructor
| Uint8ClampedArrayConstructor
;