Skip to content

Commit 8eda997

Browse files
committed
fix emptymodule
1 parent c2211c5 commit 8eda997

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

src/utils.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,14 @@ export function promiseAny<T>(promises: Promise<T>[]) {
3939

4040
export const emptyObj = {};
4141
export const noop = () => {};
42-
class EmptyModule {
43-
constructor() {
44-
return new Proxy(this, {
45-
get() {
46-
return noop;
47-
},
48-
});
49-
}
50-
}
51-
export const emptyModule = new EmptyModule();
42+
export const emptyModule = new Proxy(
43+
{} as Record<string, typeof noop>,
44+
{
45+
get(_target, _prop) {
46+
return noop;
47+
},
48+
},
49+
);
5250

5351
const ping = isWeb
5452
? Promise.resolve

0 commit comments

Comments
 (0)