UNPKG

@rxx/worker

Version:

React MVI micro framework.

22 lines (21 loc) 549 B
/** * @fileoverview * @author Taketoshi Aono */ import { Subject } from 'rxjs'; import { Provisioning } from './provisioning'; export declare enum WorkerPostEventType { INITIALIZED = "INITIALIZED", DISPATCHED = "DISPATCHED", UPDATE = "UPDATE" } export declare enum WorkerReceiveEventType { DISPATCH = "DISPATCH", INITIALIZE = "INITIALIZE", EXIT = "EXIT" } export declare type WorkerPayload = { type: string; payload: any; }; export declare const initWorker: (provisioning: Provisioning) => Subject<WorkerPayload>;