Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Uint8Array_

Equivalent to Uint8Array before TypeScript 5.7, and Uint8Array<ArrayBuffer> in TypeScript 5.7 and beyond.

Context

Uint8Array became a generic type in TypeScript 5.7, requiring types defined simply as Uint8Array to be refactored to Uint8Array<ArrayBuffer> starting in Deno 2.2. Uint8Array is not generic in Deno 2.1.x and earlier, though, so this type helps bridge this gap.

Inspired by Deno's std library:

https://github.com/denoland/std/blob/b5a5fe4f96b91c1fe8dba5cc0270092dd11d3287/bytes/_types.ts#L11

type Uint8Array_ = ReturnType<Uint8Array["slice"]>;

§Type

§
ReturnType<Uint8Array["slice"]>
[src]