(
opts?: () => FormOptions<
TParentData,
TFormOnMount,
TFormOnChange,
TFormOnChangeAsync,
TFormOnBlur,
TFormOnBlurAsync,
TFormOnSubmit,
TFormOnSubmitAsync,
TFormOnDynamic,
TFormOnDynamicAsync,
TFormOnServer,
TSubmitMeta
>,
)
| 180 | } |
| 181 | |
| 182 | export function createForm< |
| 183 | TParentData, |
| 184 | TFormOnMount extends undefined | FormValidateOrFn<TParentData>, |
| 185 | TFormOnChange extends undefined | FormValidateOrFn<TParentData>, |
| 186 | TFormOnChangeAsync extends undefined | FormAsyncValidateOrFn<TParentData>, |
| 187 | TFormOnBlur extends undefined | FormValidateOrFn<TParentData>, |
| 188 | TFormOnBlurAsync extends undefined | FormAsyncValidateOrFn<TParentData>, |
| 189 | TFormOnSubmit extends undefined | FormValidateOrFn<TParentData>, |
| 190 | TFormOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TParentData>, |
| 191 | TFormOnDynamic extends undefined | FormValidateOrFn<TParentData>, |
| 192 | TFormOnDynamicAsync extends undefined | FormAsyncValidateOrFn<TParentData>, |
| 193 | TFormOnServer extends undefined | FormAsyncValidateOrFn<TParentData>, |
| 194 | TSubmitMeta, |
| 195 | >( |
| 196 | opts?: () => FormOptions< |
| 197 | TParentData, |
| 198 | TFormOnMount, |
| 199 | TFormOnChange, |
| 200 | TFormOnChangeAsync, |
| 201 | TFormOnBlur, |
| 202 | TFormOnBlurAsync, |
| 203 | TFormOnSubmit, |
| 204 | TFormOnSubmitAsync, |
| 205 | TFormOnDynamic, |
| 206 | TFormOnDynamicAsync, |
| 207 | TFormOnServer, |
| 208 | TSubmitMeta |
| 209 | >, |
| 210 | ) { |
| 211 | const options = opts?.() |
| 212 | const api = new FormApi< |
| 213 | TParentData, |
| 214 | TFormOnMount, |
| 215 | TFormOnChange, |
| 216 | TFormOnChangeAsync, |
| 217 | TFormOnBlur, |
| 218 | TFormOnBlurAsync, |
| 219 | TFormOnSubmit, |
| 220 | TFormOnSubmitAsync, |
| 221 | TFormOnDynamic, |
| 222 | TFormOnDynamicAsync, |
| 223 | TFormOnServer, |
| 224 | TSubmitMeta |
| 225 | >(options) |
| 226 | const extendedApi: typeof api & |
| 227 | SvelteFormApi< |
| 228 | TParentData, |
| 229 | TFormOnMount, |
| 230 | TFormOnChange, |
| 231 | TFormOnChangeAsync, |
| 232 | TFormOnBlur, |
| 233 | TFormOnBlurAsync, |
| 234 | TFormOnSubmit, |
| 235 | TFormOnSubmitAsync, |
| 236 | TFormOnDynamic, |
| 237 | TFormOnDynamicAsync, |
| 238 | TFormOnServer, |
| 239 | TSubmitMeta |
nothing calls this directly
no test coverage detected