UNPKG

@platform/state

Version:

A small, simple, strongly typed, [rx/observable] state-machine.

7 lines (6 loc) 317 B
import { Observable, Subject } from 'rxjs'; import { t } from '../common'; declare type O = Record<string, unknown>; declare type Event = t.StateObjectEvent; export declare function create<T extends O, A extends t.Event<any>>(event$: Subject<Event>, dispose$: Observable<any>): t.IStateObjectEvents<T, A>; export {};