UNPKG

@storybook/react-webpack5

Version:

Storybook for React and Webpack: Develop, document, and test UI components in isolation

27 lines (26 loc) 1.26 kB
import { CompatibleString } from "storybook/internal/types"; import { BuilderOptions, StorybookConfigWebpack, TypescriptOptions } from "@storybook/builder-webpack5"; import { ReactOptions, StorybookConfig, TypescriptOptions as TypescriptOptions$1 } from "@storybook/preset-react-webpack"; //#region code/frameworks/react-webpack5/.dts-emit/code/frameworks/react-webpack5/src/types.d.ts type FrameworkName = CompatibleString<'@storybook/react-webpack5'>; type BuilderName = CompatibleString<'@storybook/builder-webpack5'>; type FrameworkOptions = ReactOptions & { builder?: BuilderOptions; }; type StorybookConfigFramework = { framework: FrameworkName | { name: FrameworkName; options: FrameworkOptions; }; core?: StorybookConfig['core'] & { builder?: BuilderName | { name: BuilderName; options: BuilderOptions; }; }; typescript?: Partial<TypescriptOptions & TypescriptOptions$1> & StorybookConfig['typescript']; }; /** The interface for Storybook configuration in `main.ts` files. */ type StorybookConfig$1 = Omit<StorybookConfig, keyof StorybookConfigWebpack | keyof StorybookConfigFramework> & StorybookConfigWebpack & StorybookConfigFramework; //#endregion export { StorybookConfig$1 as n, FrameworkOptions as t };