moira-web

Форк
0
/
storybook-router_v0.2.x.js 
27 строк · 732.0 Байт
1
import type { LocationShape, GetUserConfirmation } from 'react-router';
2

3
type Renderable = React$Node;
4
type RenderFunction = () => Renderable;
5
type StoryDecorator = (story: RenderFunction) => Renderable;
6

7
declare module 'storybook-router' {
8
  declare type Links = {
9
    [key: string]: (kind: string, story: string) => Function,
10
  };
11

12
  declare type RouterProps = {
13
    // v3
14
    initialEntry?: Array<string>,
15
    autoRoute?: boolean,
16
    // v4
17
    initialEntries?: Array<LocationShape | string>,
18
    initialIndex?: number,
19
    getUserConfirmation?: GetUserConfirmation,
20
    keyLength?: number,
21
    children?: React$Element<*>,
22
  };
23

24
  declare module.exports: {
25
    (links?: Links, routerProps?: RouterProps): StoryDecorator,
26
  };
27
}
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.