UNPKG

@platform/state

Version:

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

7 lines (6 loc) 290 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>(event$: Subject<Event>, dispose$: Observable<any>): t.IStateObjectEvents<T>; export {};