mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-11-30 12:33:54 +03:00
Allow SharedArrayBuffer to be passed to DataView constructor (#3695)
This commit is contained in:
parent
f7fdb2f6ab
commit
54e0aa6c60
@ -1,6 +1,13 @@
|
||||
# `wasm-bindgen` Change Log
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
## [Unreleased](https://github.com/rustwasm/wasm-bindgen/compare/0.2.88...main)
|
||||
|
||||
### Added
|
||||
|
||||
* Add additional constructor to `DataView` for `SharedArrayBuffer`.
|
||||
[#3695](https://github.com/rustwasm/wasm-bindgen/pull/3695)
|
||||
|
||||
## [0.2.88](https://github.com/rustwasm/wasm-bindgen/compare/0.2.87...0.2.88)
|
||||
|
||||
Released 2023-11-01
|
||||
|
@ -1598,6 +1598,18 @@ extern "C" {
|
||||
#[wasm_bindgen(constructor)]
|
||||
pub fn new(buffer: &ArrayBuffer, byteOffset: usize, byteLength: usize) -> DataView;
|
||||
|
||||
/// The `DataView` view provides a low-level interface for reading and
|
||||
/// writing multiple number types in an `ArrayBuffer` irrespective of the
|
||||
/// platform's endianness.
|
||||
///
|
||||
/// [MDN documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView)
|
||||
#[wasm_bindgen(constructor)]
|
||||
pub fn new_with_shared_array_buffer(
|
||||
buffer: &SharedArrayBuffer,
|
||||
byteOffset: usize,
|
||||
byteLength: usize,
|
||||
) -> DataView;
|
||||
|
||||
/// The ArrayBuffer referenced by this view. Fixed at construction time and thus read only.
|
||||
///
|
||||
/// [MDN documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer)
|
||||
|
Loading…
Reference in New Issue
Block a user