You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Before lib=ES2024, this works, though it seems like it shouldn't.constx: AllowSharedBufferSource=newSharedArrayBuffer(4);// The reason is that SharedArrayBuffer is structurally a subtype of ArrayBuffer:consty: ArrayBuffer=newSharedArrayBuffer(4);// However when you switch to lib=ES2024+, it (correctly) doesn't work anymore, because// ArrayBuffer gained some properties that SharedArrayBuffer doesn't have.
Type 'SharedArrayBuffer' is not assignable to type 'AllowSharedBufferSource'.
Type 'SharedArrayBuffer' is missing the following properties from type 'ArrayBuffer': resizable, resize, detached, transfer, transferToFixedLength
⚙ Compilation target
ESNext or any
⚙ Library
ES2024 or newer
Missing / Incorrect Definition
should be
or simply
Sample Code
Error (playground link):
Documentation Link
https://webidl.spec.whatwg.org/#AllowSharedBufferSource
WebIDL:
The text was updated successfully, but these errors were encountered: