moira-web
22 строки · 702.0 Байт
1// @flow
2declare module "@storybook/react" {
3declare interface IStoriesBuilder {
4add(name: string, story: () => React$Node): IStoriesBuilder,
5addDecorator(storyDecorator: (story: () => React$Node) => React$Node): IStoriesBuilder,
6}
7
8declare function storiesOf(name: string, module: any): IStoriesBuilder;
9}
10
11declare module "@storybook/addon-actions" {
12declare function action(
13name: string
14): ((...args: mixed[]) => void) &
15((...args: mixed[]) => mixed) &
16((...args: mixed[]) => Promise<void>) &
17((...args: mixed[]) => Promise<mixed>);
18}
19
20declare module "@storybook/addon-links" {
21declare function linkTo(name: string): string;
22}
23