We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c2211c5 commit 8eda997Copy full SHA for 8eda997
1 file changed
src/utils.ts
@@ -39,16 +39,14 @@ export function promiseAny<T>(promises: Promise<T>[]) {
39
40
export const emptyObj = {};
41
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();
+export const emptyModule = new Proxy(
+ {} as Record<string, typeof noop>,
+ {
+ get(_target, _prop) {
+ return noop;
+ },
+);
52
53
const ping = isWeb
54
? Promise.resolve
0 commit comments