UNPKG

creevey

Version:

Cross-browser screenshot testing tool for Storybook with fancy UI Runner

27 lines (26 loc) 2.77 kB
import { Worker } from 'cluster'; import { WorkerMessage, StoriesMessage, TestMessage, WebpackMessage, DockerMessage, WorkerHandler, StoriesHandler, TestHandler, WebpackHandler, DockerHandler, ShutdownHandler } from '../types.js'; export declare function emitWorkerMessage(message: WorkerMessage): boolean; export declare function emitStoriesMessage(message: StoriesMessage): boolean; export declare function emitTestMessage(message: TestMessage): boolean; export declare function emitWebpackMessage(message: WebpackMessage): boolean; export declare function emitDockerMessage(message: DockerMessage): boolean; export declare function emitShutdownMessage(): boolean; export declare function sendStoriesMessage(target: NodeJS.Process | Worker, message: StoriesMessage): void; export declare function sendTestMessage(target: NodeJS.Process | Worker, message: TestMessage): void; export declare function sendDockerMessage(target: NodeJS.Process | Worker, message: DockerMessage): void; export declare function sendShutdownMessage(target: NodeJS.Process | Worker): void; export declare function subscribeOn(scope: 'worker', handler: WorkerHandler): () => void; export declare function subscribeOn(scope: 'stories', handler: StoriesHandler): () => void; export declare function subscribeOn(scope: 'test', handler: TestHandler): () => void; export declare function subscribeOn(scope: 'webpack', handler: WebpackHandler): () => void; export declare function subscribeOn(scope: 'docker', handler: DockerHandler): () => void; export declare function subscribeOn(scope: 'shutdown', handler: ShutdownHandler): () => void; export declare function subscribeOn(scope: 'worker' | 'stories' | 'test' | 'webpack' | 'docker' | 'shutdown', handler: WorkerHandler | StoriesHandler | TestHandler | WebpackHandler | DockerHandler | ShutdownHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'worker', handler: WorkerHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'stories', handler: StoriesHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'test', handler: TestHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'webpack', handler: WebpackHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'docker', handler: DockerHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'shutdown', handler: ShutdownHandler): () => void; export declare function subscribeOnWorker(worker: Worker, scope: 'worker' | 'stories' | 'test' | 'webpack' | 'docker' | 'shutdown', handler: WorkerHandler | StoriesHandler | TestHandler | WebpackHandler | DockerHandler | ShutdownHandler): () => void;