@rxx/worker
Version:
React MVI micro framework.
22 lines (21 loc) • 549 B
TypeScript
/**
* @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>;