UNPKG

@storybook/html

Version:
50 lines (46 loc) 2.44 kB
import { Addon_ClientStoryApi, Addon_Loadable, Args, ComponentAnnotations, AnnotatedStoryFn, StoryAnnotations, StrictArgs, DecoratorFunction, LoaderFunction, StoryContext as StoryContext$1, ProjectAnnotations } from '@storybook/types'; export { ArgTypes, Args, Parameters, StrictArgs } from '@storybook/types'; import { H as HtmlRenderer } from './types-a021d1c4.js'; import '@storybook/docs-tools'; interface ClientApi extends Addon_ClientStoryApi<HtmlRenderer['storyResult']> { configure(loader: Addon_Loadable, module: NodeModule): void; forceReRender(): void; raw: () => any; } declare const storiesOf: ClientApi['storiesOf']; declare const configure: ClientApi['configure']; declare const forceReRender: ClientApi['forceReRender']; declare const raw: ClientApi['raw']; /** * Metadata to configure the stories for a component. * * @see [Default export](https://storybook.js.org/docs/formats/component-story-format/#default-export) */ type Meta<TArgs = Args> = ComponentAnnotations<HtmlRenderer, TArgs>; /** * Story function that represents a CSFv2 component example. * * @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports) */ type StoryFn<TArgs = Args> = AnnotatedStoryFn<HtmlRenderer, TArgs>; /** * Story function that represents a CSFv3 component example. * * @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports) */ type StoryObj<TArgs = Args> = StoryAnnotations<HtmlRenderer, TArgs>; /** * @deprecated Use `StoryFn` instead. * Use `StoryObj` if you want to migrate to CSF3, which uses objects instead of functions to represent stories. * You can read more about the CSF3 format here: https://storybook.js.org/blog/component-story-format-3-0/ * * Story function that represents a CSFv2 component example. * * @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports) */ type Story<TArgs = Args> = StoryFn<TArgs>; type Decorator<TArgs = StrictArgs> = DecoratorFunction<HtmlRenderer, TArgs>; type Loader<TArgs = StrictArgs> = LoaderFunction<HtmlRenderer, TArgs>; type StoryContext<TArgs = StrictArgs> = StoryContext$1<HtmlRenderer, TArgs>; type Preview = ProjectAnnotations<HtmlRenderer>; export { Decorator, HtmlRenderer, Loader, Meta, Preview, Story, StoryContext, StoryFn, StoryObj, configure, forceReRender, raw, storiesOf };