UNPKG

storybook-chrome-screenshot

Version:

A Storybook addon, Save the screenshot image of your stories! via puppeteer.

32 lines (31 loc) 1.56 kB
import { Knobs, StoredKnobs } from '../models/knobs'; import { StorybookEnv } from '../models/storybook'; import { Viewport } from '../models/viewport'; export declare const sleep: (ms: number) => Promise<{}>; export declare const getWaitForFn: (waitFor: string | undefined) => () => Promise<void>; export declare const nextIdle: () => Promise<{}>; export declare const parser: { identity: (v: string | undefined) => string | undefined; number: (v: string | undefined) => number; list: (v: string | undefined) => string[] | null; regexp: (v: string | undefined) => RegExp | null; }; export declare const filenamify: (filename: string) => string; export declare const permutationKnobs: (knobs: Knobs) => StoredKnobs[]; export declare const knobsQueryObject: (knobs: StoredKnobs) => StoredKnobs; export declare const viewport2string: (viewport: Viewport) => string; export declare const knobs2string: (knobs: StoredKnobs) => string; export interface Story2FilenameParams { kind: string; story: string; viewport: Viewport | null; namespace: string | null; knobs: StoredKnobs | null; filePattern?: string | null; } export declare const story2filename: (params: Story2FilenameParams) => string; export declare const pascalize: (v: string) => string; export declare const humanizeDuration: (timestamp: number) => string; export declare type Task<T> = (idx: number) => Promise<T>; export declare const execParalell: <T>(tasks: Task<T>[], p?: number) => Promise<T[]>; export declare const getStorybookEnv: () => StorybookEnv;