moira-web
27 строк · 732.0 Байт
1import type { LocationShape, GetUserConfirmation } from 'react-router';2
3type Renderable = React$Node;4type RenderFunction = () => Renderable;5type StoryDecorator = (story: RenderFunction) => Renderable;6
7declare module 'storybook-router' {8declare type Links = {9[key: string]: (kind: string, story: string) => Function,10};11
12declare type RouterProps = {13// v314initialEntry?: Array<string>,15autoRoute?: boolean,16// v417initialEntries?: Array<LocationShape | string>,18initialIndex?: number,19getUserConfirmation?: GetUserConfirmation,20keyLength?: number,21children?: React$Element<*>,22};23
24declare module.exports: {25(links?: Links, routerProps?: RouterProps): StoryDecorator,26};27}
28