Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ndarray

Index

Type aliases

Data

Data<T>: T extends number ? GenericArray<T> | T[] | ndarray.TypedArray : T extends bigint ? GenericArray<T> | T[] | MaybeBigInt64Array | MaybeBigUint64Array : GenericArray<T> | T[]

Type parameters

  • T = any

DataType

DataType<D>: D extends Int8Array ? "int8" : D extends Int16Array ? "int16" : D extends Int32Array ? "int32" : D extends Uint8Array ? "uint8" : D extends Uint8ClampedArray ? "uint8_clamped" : D extends Uint16Array ? "uint16" : D extends Uint32Array ? "uint32" : D extends Float32Array ? "float32" : D extends Float64Array ? "float64" : D extends MaybeBigInt64Array ? "bigint64" : D extends MaybeBigUint64Array ? "biguint64" : D extends GenericArray<unknown> ? "generic" : "array"

Type parameters

MaybeBigInt64Array

MaybeBigInt64Array: InstanceType<typeof globalThis extends { BigInt64Array: infer T } ? T : never>

MaybeBigUint64Array

MaybeBigUint64Array: InstanceType<typeof globalThis extends { BigUint64Array: infer T } ? T : never>

TypedArray

TypedArray: Int8Array | Int16Array | Int32Array | Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Float32Array | Float64Array

Value

Value<D>: D extends GenericArray<infer T> | Record<number, infer T> ? T : never

Type parameters

Generated using TypeDoc