fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with lib.dom.d.ts and lib.webworker.d.ts (#30647)

This commit is contained in:
David Sherret 2025-09-09 11:37:40 -04:00 committed by GitHub
parent 692f30b214
commit cb1e903792
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -651,20 +651,7 @@ interface Crypto {
* *
* @see https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues * @see https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues
*/ */
getRandomValues< getRandomValues<T extends ArrayBufferView>(array: T): T;
T extends
| Int8Array<ArrayBuffer>
| Int16Array<ArrayBuffer>
| Int32Array<ArrayBuffer>
| Uint8Array<ArrayBuffer>
| Uint16Array<ArrayBuffer>
| Uint32Array<ArrayBuffer>
| Uint8ClampedArray<ArrayBuffer>
| BigInt64Array<ArrayBuffer>
| BigUint64Array<ArrayBuffer>,
>(
array: T,
): T;
/** /**
* Generates a random RFC 4122 version 4 UUID using a cryptographically * Generates a random RFC 4122 version 4 UUID using a cryptographically