UNPKG

643 BTypeScriptView Raw
1import { NavigateOptions } from '@storybook/router';
2import { ModuleFn } from '../index';
3export interface SubState {
4 customQueryParams: QueryParams;
5}
6export interface QueryParams {
7 [key: string]: string | null;
8}
9export interface SubAPI {
10 navigateUrl: (url: string, options: NavigateOptions) => void;
11 getQueryParam: (key: string) => string | undefined;
12 getUrlState: () => {
13 queryParams: QueryParams;
14 path: string;
15 viewMode?: string;
16 storyId?: string;
17 url: string;
18 };
19 setQueryParams: (input: QueryParams) => void;
20}
21export declare const init: ModuleFn;