File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 1
1
// https://nodejs.org/api/buffer.html
2
2
import type buffer from "node:buffer" ;
3
3
import { notImplemented } from "../../_internal/utils" ;
4
- import { Buffer , kMaxLength , INSPECT_MAX_BYTES , SlowBuffer } from "./_buffer" ;
4
+ import {
5
+ Buffer as _Buffer ,
6
+ kMaxLength ,
7
+ INSPECT_MAX_BYTES ,
8
+ SlowBuffer ,
9
+ } from "./_buffer" ;
5
10
import { File } from "./_file" ;
6
11
7
- // @ts -ignore
8
- export { Buffer , kMaxLength , INSPECT_MAX_BYTES , SlowBuffer } from "./_buffer" ;
12
+ export { kMaxLength , INSPECT_MAX_BYTES , SlowBuffer } from "./_buffer" ;
13
+
14
+ export const Buffer = globalThis . Buffer || _Buffer ;
15
+
9
16
export { File } from "./_file" ;
10
17
11
18
// @ts -expect-eerror https://github.com/unjs/unenv/issues/64
@@ -25,7 +32,7 @@ export const constants = {
25
32
} ;
26
33
27
34
export default < typeof buffer > {
28
- Buffer : Buffer as any as typeof buffer . Buffer ,
35
+ Buffer,
29
36
SlowBuffer : SlowBuffer as any as typeof buffer . SlowBuffer ,
30
37
kMaxLength,
31
38
INSPECT_MAX_BYTES ,
You can’t perform that action at this time.
0 commit comments