@module-federation/storybook-addon
Version:
Storybook addon to consume remote module federated apps/components
18 lines (17 loc) • 687 B
TypeScript
import { type Configuration } from 'webpack';
import withModuleFederation from '../utils/with-module-federation.js';
import type { moduleFederationPlugin } from '@module-federation/sdk';
import type { ModuleFederationConfig } from '@nx/webpack';
export type Preset = string | {
name: string;
};
type Options = {
moduleFederationConfig?: moduleFederationPlugin.ModuleFederationPluginOptions;
nxModuleFederationConfig?: ModuleFederationConfig;
presets: {
apply<T>(preset: Preset): Promise<T>;
};
configDir: string;
};
export { withModuleFederation };
export declare const webpack: (webpackConfig: Configuration, options: Options) => Promise<Configuration>;