The main module implementing the form construction.
- Source:
Methods
(inner) build(schema, submitCallbackopt, customFormOptions) → {HTMLDivElement}
Builds an HTML form from a given JSON Schema. The main function to be interacted by users.
It allows to provide specific options for the form construction, and a custom callback function triggered on submission.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| schema | object | The JSON Schema to represent as an HTML form. | ||
| submitCallback | function | <optional> | () => {} | Callback function to be called
when the form triggers the  | 
| customFormOptions | object | Form options overriding the default. See defaultFormOptions for details. | 
- Source:
Returns:
A <div> element containing the HTML form.
- Type
- HTMLDivElement