UNPKG

mobx-react-form

Version:
44 lines (43 loc) 1.35 kB
import { ObservableMap } from "mobx"; import {SharedActionsInterface} from "./SharedActionsInterface"; import {SharedEventsInterface} from "./SharedEventsInterface"; import {SharedHelpersInterface} from "./SharedHelpersInterface"; import {SharedInitializerInterface} from "./SharedInitializerInterface"; import {SharedUtilsInferface} from "./SharedUtilsInterface"; import {StateInterface} from "./StateInterface"; export interface BaseInterface extends SharedInitializerInterface, SharedActionsInterface, SharedEventsInterface, SharedUtilsInferface, SharedHelpersInterface { state: StateInterface; fields: ObservableMap; path: string | undefined | null; $hooks: any; $handlers: any; $submitted: number; $submitting: boolean; $validated: number; $validating: boolean; $touched: boolean; $changed: number; changed: number; submitted: number; submitting: boolean; validated: number; validating: boolean; hasIncrementalKeys: boolean; hasNestedFields: boolean; size: number; execHook(name: string, fallback?: any): any; execHandler(name: string, args: any, fallback?: any): any; intercept(opt: any): any; observe(opt: any): any; onClear(args: any): any; onReset(args: any): any; onSubmit(args: any): any; onAdd(args: any): any; onDel(args: any): any; } export default BaseInterface;