UNPKG

@testplane/storybook

Version:

Testplane plugin that enables runtime screenshot storybook tests autogeneration

33 lines (32 loc) 1.05 kB
/// <reference types="node" /> import type EventEmitter from "events"; export interface StoryLoadResult { rootSelector: string; playFunctionError?: string; loadError?: string; } export type StorybookWindow = Window & typeof globalThis & { __TESTPLANE_STORYBOOK_INITIAL_GLOBALS__?: Record<string, unknown>; __STORYBOOK_PREVIEW__?: { storeInitializationPromise?: Promise<void>; }; __STORYBOOK_ADDONS_CHANNEL__: EventEmitter & { data?: { setGlobals?: Array<{ globals: Record<string, unknown>; }>; }; }; __STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__: Record<string, { calls: Array<{ exception?: { message: string; }; }>; }>; }; export declare function execute(browser: WebdriverIO.Browser, storyId: string, storybookGlobals: Record<string, unknown>, shouldRemount: boolean): Promise<StoryLoadResult>; declare const _default: { execute: typeof execute; }; export default _default;