lib: handle Float16Array in node:v8 serdes · nodejs/node@889094f
1-// Flags: --expose-internals
1+// Flags: --expose-internals --js-float16array
2233'use strict';
44@@ -7,6 +7,9 @@ const { internalBinding } = require('internal/test/binding');
77const assert = require('assert');
88const v8 = require('v8');
99const os = require('os');
10+// TODO(bartlomieju): once `Float16Array` is available in stable V8,
11+// remove this line and `--js-float16array` flag up top
12+const { Float16Array } = globalThis;
10131114const circular = {};
1215circular.circular = circular;
@@ -26,6 +29,7 @@ const objects = [
2629Buffer.from([1, 2, 3, 4]),
2730new BigInt64Array([42n]),
2831new BigUint64Array([42n]),
32+new Float16Array([1, 2, 3, 4]),
2933undefined,
3034null,
313542,