Any typed array a zarr store can materialize a face-index array as.
BigInt64Array/BigUint64Array are in the list because they are real: the
writer's own INDEX encoder emits uint64 when the max index needs it, and an
external store may use int64 freely. They read as bigint, not number,
which is why validateFaceIndices handles them on a separate path
rather than relying on numeric coercion.
Any typed array a zarr store can materialize a face-index array as.
BigInt64Array/BigUint64Arrayare in the list because they are real: the writer's own INDEX encoder emitsuint64when the max index needs it, and an external store may useint64freely. They read asbigint, notnumber, which is why validateFaceIndices handles them on a separate path rather than relying on numeric coercion.