Form work
Some checks failed
Lint / lint (push) Failing after 14s

This commit is contained in:
Julien Valverdé
2025-04-16 04:35:22 +02:00
parent fc4295894f
commit 1bfbeba934
2 changed files with 13 additions and 6 deletions

View File

@@ -13,7 +13,13 @@ export interface GenericFormField<S extends Schema.Schema.Any> extends FormField
export interface TupleFormField<S extends Schema.Tuple<readonly Schema.Schema.AnyNoContext[]>> extends FormField<S> {
readonly _tag: "TupleFormField"
readonly elements: { readonly [K in keyof S["elements"]]: FormTree.FormTree<S["elements"][K]> }
readonly elements: { [K in keyof S]: FormTree.FormTree<S["elements"][K]> }
}
export interface Tuple2FormField<S extends Schema.Tuple2<Schema.Schema.Any, Schema.Schema.Any>> extends FormField<S> {
readonly _tag: "Tuple2FormField"
// readonly elements: readonly [FormTree.FormTree<S["elements"][0]>, FormTree.FormTree<S["elements"][0]>]
readonly elements: [...{ [K in keyof S["elements"]]: S["elements"][K] }]
}
export interface ArrayFormField<S extends Schema.Array$<Schema.Schema.AnyNoContext>> extends FormField<S> {