@web/storybook-framework-web-components
Version:
Storybook framework for `@web/storybook-builder` + Web Components
25 lines • 932 B
TypeScript
import type { StorybookConfig as StorybookConfigBase } from 'storybook/internal/types';
import type { BuilderOptions, StorybookConfigWds } from '@web/storybook-builder';
type FrameworkName = '@web/storybook-framework-web-components';
type BuilderName = '@web/storybook-builder';
export type FrameworkOptions = {
builder?: BuilderOptions;
};
type StorybookConfigFramework = {
framework: FrameworkName | {
name: FrameworkName;
options: FrameworkOptions;
};
core?: StorybookConfigBase['core'] & {
builder?: BuilderName | {
name: BuilderName;
options: BuilderOptions;
};
};
};
/**
* The interface for Storybook configuration in `main.ts` files.
*/
export type StorybookConfig = Omit<StorybookConfigBase, keyof StorybookConfigWds | keyof StorybookConfigFramework> & StorybookConfigWds & StorybookConfigFramework;
export {};
//# sourceMappingURL=types.d.ts.map