-
-
Notifications
You must be signed in to change notification settings - Fork 9.1k
/
types-6-0.ts
38 lines (32 loc) · 1.17 KB
/
types-6-0.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import {
Args as DefaultArgs,
Annotations,
BaseMeta,
BaseStory,
Parameters as DefaultParameters,
StoryContext as DefaultStoryContext,
} from '@storybook/addons';
import { StoryFnAngularReturnType } from './types';
export type { Args, ArgTypes } from '@storybook/addons';
type AngularComponent = any;
type AngularReturnType = StoryFnAngularReturnType;
/**
* Metadata to configure the stories for a component.
*
* @see [Default export](https://storybook.js.org/docs/formats/component-story-format/#default-export)
*/
export type Meta<Args = DefaultArgs> = BaseMeta<AngularComponent> &
Annotations<Args, AngularReturnType>;
/**
* Story function that represents a component example.
*
* @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports)
*/
export type Story<Args = DefaultArgs> = BaseStory<Args, AngularReturnType> &
Annotations<Args, AngularReturnType>;
export type Parameters = DefaultParameters & {
/** Uses legacy angular rendering engine that use dynamic component */
angularLegacyRendering?: boolean;
component: unknown;
};
export type StoryContext = DefaultStoryContext & { parameters: Parameters };