HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/propbase/propbase_website/node_modules/final-form/dist/final-form.es.js.flow
// @flow
import type { Config, ConfigKey, FormApi, FormValuesShape } from "./types";

export type {
  Config,
  DebugFunction,
  Decorator,
  FieldState,
  FieldSubscription,
  FieldValidator,
  FormApi,
  FormState,
  FormSubscription,
  FormValuesShape,
  GetFieldValidator,
  MutableState,
  Mutator,
  RegisterField,
  Tools,
  Unsubscribe,
} from "./types";

declare export function createForm<FormValues: FormValuesShape>(
  config: Config<FormValues>,
): FormApi<FormValues>;
declare export var fieldSubscriptionItems: string[];
declare export var formSubscriptionItems: string[];
declare export var FORM_ERROR: string;
declare export var ARRAY_ERROR: string;
declare export function getIn(state: Object, complexKey: string): any;
declare export function setIn(state: Object, key: string, value: any): Object;
declare export var version: string;
declare export var configOptions: ConfigKey[];