Skip to content

Commit 6154df7

Browse files
committed
Add @notundefined attribute to Stdlib_ArrayBuffer
1 parent 1bbb196 commit 6154df7

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

runtime/Stdlib_ArrayBuffer.res

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@notUndefined
12
type t
23

34
@new external make: int => t = "ArrayBuffer"

tests/tests/src/option_wrapping_test.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ let x28 = Symbol("");
3838

3939
let x29 = new Error("");
4040

41+
let x30 = new ArrayBuffer(0);
42+
4143
let x99 = {};
4244

4345
let x1 = "hello";
@@ -81,6 +83,7 @@ export {
8183
x27,
8284
x28,
8385
x29,
86+
x30,
8487
x98,
8588
x99,
8689
}

tests/tests/src/option_wrapping_test.res

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ let x26 = Some((WeakSet.make(): WeakSet.t<string>))
2323
let x27 = Some(Float32Array.fromArray([1.0]))
2424
let x28 = Some(Symbol.make(""))
2525
let x29 = Some(JsError.make(""))
26+
let x30 = Some(ArrayBuffer.make(0))
2627

2728
let x98 = Some(list{})
2829
let x99 = Some((Dict.make(): dict<string>))

0 commit comments

Comments
 (0)