UNPKG

storycrawler

Version:

Utilities to build Storybook crawling tools with Puppeteer

33 lines (32 loc) 949 B
import { BaseBrowser, BaseBrowserOptions } from './base-browser'; import { Logger } from '../logger'; import { StorybookConnection } from '../storybook-connection'; /** * * Browser class to fetch all stories names. * **/ export declare class StoriesBrowser extends BaseBrowser { protected connection: StorybookConnection; protected opt: BaseBrowserOptions; protected logger: Logger; /** * * @param connection Connected connection to the target Storybook server * @param opt Options to launch browser * @param logger Logger instance * **/ constructor(connection: StorybookConnection, opt?: BaseBrowserOptions, logger?: Logger); /** * * Fetches stories' id, kind and names * * @returns List of stories * * @remarks * This method automatically detects version of the Storybook. * **/ getStories(): Promise<import("../story-types").V5Story[]>; }