UNPKG

apollo-form

Version:
9 lines (8 loc) 382 B
import { FormState } from '../types'; declare abstract class BaseManager<S extends object> { abstract get(): FormState<S>; abstract set(state: FormState<S>): void; abstract watch<P = FormState<S>>(selector: ((state: FormState<S>) => P) | null, handler: (prev: P, next: P) => void, defaultState: P): () => void; abstract remove(): void; } export default BaseManager;