We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4bc827c commit 47e0d9dCopy full SHA for 47e0d9d
2 files changed
.changeset/big-symbols-see.md
@@ -0,0 +1,5 @@
1
+---
2
+'@storybook/react-native': patch
3
4
+
5
+fix types for metro require
packages/react-native/metro-env.d.ts
@@ -57,13 +57,13 @@ declare namespace __MetroModuleApi {
57
}
58
59
60
-declare const module: NodeModule;
61
-
62
declare namespace NodeJS {
63
// eslint-disable-next-line @typescript-eslint/no-empty-object-type -- Intentional declaration merging to extend NodeJS.Require
64
interface Require extends __MetroModuleApi.RequireFunction {}
+ interface Module {
+ hot?: __MetroModuleApi.Hot;
65
+ }
66
67
-interface NodeModule {
68
- hot?: __MetroModuleApi.Hot;
69
-}
+// eslint-disable-next-line no-var -- ambient global declaration must merge with Node's `var module`
+declare var module: NodeJS.Module;
0 commit comments