--- import { FormGroup, Submit } from 'astro-reactive-form/core'; import Form from 'astro-reactive-form'; const form = new FormGroup([ { name: 'username', label: 'Username', }, { name: 'password', label: 'Password', type: 'password', }, ]); form.name = 'Simple Form'; form.controls.push({ type: 'checkbox', name: 'is-awesome', label: 'is Awesome?', }); form.controls.push({ type: 'submit', name: 'submit', value: 'Submit', callBack: () => console.log('hey'), } as Submit); ---