Skip to content

Commit d3e7280

Browse files
fix: resolve ModuleFederationConfig type import errors in storybook-addon
1 parent 4acd085 commit d3e7280

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

packages/storybook-addon/src/lib/storybook-addon.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@ import withModuleFederation from '../utils/with-module-federation';
1313
import { correctImportPath } from '../utils/correctImportPath';
1414

1515
import type { moduleFederationPlugin } from '@module-federation/sdk';
16-
import type { ModuleFederationConfig } from '@nx/webpack';
16+
17+
// Define ModuleFederationConfig type locally since it's not exported from @nx/webpack
18+
interface ModuleFederationConfig {
19+
name: string;
20+
filename?: string;
21+
remotes?: Record<string, string>;
22+
exposes?: Record<string, string>;
23+
shared?: Record<string, any>;
24+
}
1725

1826
const { ModuleFederationPlugin } = container;
1927

packages/storybook-addon/src/utils/with-module-federation.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
import { getModuleFederationConfig } from '@nx/module-federation/src/with-module-federation/webpack/utils';
22
import { container, Configuration } from 'webpack';
33

4-
import { ModuleFederationConfig } from '@nx/webpack';
4+
// Define ModuleFederationConfig type locally since it's not exported from @nx/webpack
5+
interface ModuleFederationConfig {
6+
name: string;
7+
filename?: string;
8+
remotes?: Record<string, string>;
9+
exposes?: Record<string, string>;
10+
shared?: Record<string, any>;
11+
}
512

613
const { ModuleFederationPlugin } = container;
714

0 commit comments

Comments
 (0)