/** TypeScript type covering all typed arrays */ import { TypedArray, NumberArray } from '@math.gl/types'; export { TypedArray, NumberArray }; export type BigTypedArray = TypedArray | BigIntTypedArray; /** Keep big int arrays separate as they are still problematic, can't be indexed and don't work well on Safari */ export type BigIntTypedArray = BigInt64Array | BigUint64Array; export type BigIntOrNumberArray = NumberArray | BigIntTypedArray; /** TypeScript type covering constructors of any of the typed arrays, except BigInt */ export type TypedArrayConstructor = Int8ArrayConstructor | Uint8ArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Uint8ClampedArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor; export type BigTypedArrayConstructor = TypedArrayConstructor | BigInt64ArrayConstructor | BigUint64ArrayConstructor; //# sourceMappingURL=types.d.ts.map