Skip to content

Commit 78bcb5a

Browse files
committed
Fix ember-data + fastboot
1 parent c3796d2 commit 78bcb5a

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

config/fastboot.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* global ReadableStream, WritableStream, TransformStream */
2+
module.exports = function (environment) {
3+
return {
4+
buildSandboxGlobals(defaultGlobals) {
5+
return Object.assign({}, defaultGlobals, {
6+
AbortController,
7+
ReadableStream:
8+
typeof ReadableStream !== 'undefined'
9+
? ReadableStream
10+
: require('node:stream/web').ReadableStream,
11+
WritableStream:
12+
typeof WritableStream !== 'undefined'
13+
? WritableStream
14+
: require('node:stream/web').WritableStream,
15+
TransformStream:
16+
typeof TransformStream !== 'undefined'
17+
? TransformStream
18+
: require('node:stream/web').TransformStream,
19+
Headers: typeof Headers !== 'undefined' ? Headers : undefined,
20+
});
21+
},
22+
};
23+
};

0 commit comments

Comments
 (0)