1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-23 15:49:44 -05:00

fix: Buffer global in --unstable-node-globals (#26973)

This commit is contained in:
Bartek Iwańczuk 2024-11-21 16:27:37 +00:00 committed by David Sherret
parent 7e94dcd9b5
commit 5f787957b1
3 changed files with 9 additions and 3 deletions

View file

@ -32,7 +32,7 @@ import { DOMException } from "ext:deno_web/01_dom_exception.js";
import * as abortSignal from "ext:deno_web/03_abort_signal.js";
import * as imageData from "ext:deno_web/16_image_data.js";
import process from "node:process";
import Buffer from "node:buffer";
import { Buffer } from "node:buffer";
import { clearImmediate, setImmediate } from "node:timers";
import { loadWebGPU } from "ext:deno_webgpu/00_init.js";
import * as webgpuSurface from "ext:deno_webgpu/02_surface.js";

View file

@ -1,4 +1,10 @@
global: true
Buffer: true
Buffer: function from(
value,
encodingOrOffset,
length,
) {
return _from(value, encodingOrOffset, length);
}
setImmediate: true
clearImmediate: true

View file

@ -2,6 +2,6 @@ import * as nodeBuffer from "node:buffer";
import * as nodeTimers from "node:timers";
console.log(`global: ${globalThis === global}`);
console.log(`Buffer: ${Buffer === nodeBuffer.default}`);
console.log(`Buffer: ${Buffer.from}`);
console.log(`setImmediate: ${setImmediate === nodeTimers.setImmediate}`);
console.log(`clearImmediate: ${clearImmediate === nodeTimers.clearImmediate}`);