UNPKG

storybook-chrome-screenshot

Version:

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

21 lines (20 loc) 838 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import puppeteer from 'puppeteer'; import { CLIOptions } from '../../models/options'; import { StoredStory, StoryWithOptions } from '../../models/story'; export interface ConsoleHandler { (type: string, text: string): void; } export declare class Page extends EventEmitter { private page; private url; private options; constructor(page: puppeteer.Page, url: string, options: CLIOptions, consoleHandler: ConsoleHandler); goto(phase: string, query?: object): Promise<void>; screenshot(story: StoredStory): Promise<string>; exposeSetScreenshotStories(): Promise<void>; waitScreenshotStories(): Promise<StoryWithOptions[]>; exposeFunction(name: string, fn: (...args: any[]) => any): Promise<void>; private waitComponentReady; }