Skip to content
Commit Detail

Commit 7b87c36

Author
James M Snell <jsnell@cloudflare.com> 2026-03-16 20:27:46 -0700
Parents
e05406e
Tree
4b56d6b
Add const overloads for asArrayPtr() on JsArrayBuffer and JsUint8Array

`JsArrayBuffer::asArrayPtr()` and `JsUint8Array::asArrayPtr()` were
only available as non-const, requiring const_cast when used in const
contexts (e.g., `RsaKeyAlgorithm::clone()`).
Add const overloads returning `kj::ArrayPtr<const kj::byte>` for
both types. Remove the `const_cast` in `RsaKeyAlgorithm::clone()`.

Files changed

3 files changed~3 modified