0.13.0 • Published 2 years ago
@aemforms/forms-core v0.13.0
Introduction
The core module containing the model to interpret Adaptive Form JSON Definition and execute rules/expressions specified in that.
Usage
Save it as a dependency
npm i --save @aemforms/forms-core
Create a new Form from JSON
import {createFormInstance} from '@aemforms/forms-core';
const formJson = {..}
const form = createFormInstance(formJson)
//import data in the form
form.importData({})
//export data after form is being filled by the user
const data = form.exportData()
Validate form Data
import {validateFormInstance} from '@aemforms/forms-core';
const formJson = {..}
const data = {...}
const valid = validateFormInstance(formJson, data)
0.13.0
2 years ago