UNPKG

@qundus/qform

Version:

The only form library you'll ever need :)

12 lines (8 loc) 892 B
import { F as Form, a as Field } from './_model-Bp0xf_rL.js'; export { A as Addon, c as Attributes, C as Check, E as Extras, b as FunctionProps } from './_model-Bp0xf_rL.js'; import '@qundus/qstate'; import '@qundus/qstate/addons'; declare function createForm<I extends Form.FieldsIn, F extends Form.Fields<I>, O extends Form.Options<F>>(inn?: I, _options?: O): Form.Factory<I, F, O>; declare function createFormSetup<G extends Form.Options>(base?: G): <I extends Form.FieldsIn, F extends Form.Fields<I>, D extends Form.Options<F>>(inn?: I, _options?: D) => Form.Factory<I, F, Form.OptionsMerged<G, D>>; declare function createField<F extends Field.SetupIn, S extends Field.SetupInToSetup<F>, O extends Form.Options, G extends Form.Store<any, O>>(key: string, inn?: F, formOptions?: O, formStore?: G): Field.Factory<S, O>; export { Field, Form, createField, createForm, createFormSetup };