UNPKG

apollo-form

Version:
14 lines (13 loc) 554 B
import { FormState } from '../../types'; import BaseManager from '../BaseManager'; import Observable from './Observable'; declare class ObservableManager<S extends object> extends BaseManager<S> { name: string; store: Observable<S>; constructor(name: string, store: Observable<S>); set(state: FormState<S>): void; get(): FormState<S>; watch<P = FormState<S>>(selector: ((state: FormState<S>) => P) | null, handler: (value: P, prev: P) => void, defaultState: P): () => void; remove(): void; } export default ObservableManager;