CauslTypedArray: Float64Array | Uint8Array | Int32Array

The subset of typed-array constructors supported by useCauslTypedArrayNode. Restricted to the three concrete shapes called out in #688's scope (Float64Array, Uint8Array, Int32Array); other typed arrays can be added without an ABI break by extending this union.

The constraint is on the constructor instance, not on a TypedArray base class — TypeScript's structural typing does not model TypedArray directly, so we enumerate the concrete shapes the hook accepts.