Cleanup
All checks were successful
Lint / lint (push) Successful in 14s

This commit is contained in:
Julien Valverdé
2025-04-18 23:57:55 +02:00
parent 596e0942c5
commit 86dde2d286

View File

@@ -10,7 +10,6 @@ export interface LiteralFormField<
S extends Schema.Literal<Literals>,
Literals extends Array.NonEmptyReadonlyArray<SchemaAST.LiteralValue>,
> extends FormField<S> {
readonly _tag: "LiteralFormField"
readonly value: S["Type"]
}
@@ -18,7 +17,6 @@ export interface UnionFormField<
S extends Schema.Union<Members>,
Members extends ReadonlyArray<Schema.Schema.All>,
> extends FormField<S> {
readonly _tag: "UnionFormField"
readonly member: Formify.Formify<Members[number]>
}
@@ -27,7 +25,6 @@ export interface TupleFormField<
Elements extends Schema.TupleType.Elements,
Rest extends Schema.TupleType.Rest,
> extends FormField<S> {
readonly _tag: "TupleFormField"
readonly elements: [...{ readonly [K in keyof Elements]: Formify.Formify<Elements[K]> }]
}
@@ -35,7 +32,6 @@ export interface ArrayFormField<
S extends Schema.Array$<Value>,
Value extends Schema.Schema.Any,
> extends FormField<S> {
readonly _tag: "ArrayFormField"
readonly elements: readonly Formify.Formify<Value>[]
}
@@ -43,12 +39,10 @@ export interface StructFormField<
S extends Schema.Struct<Fields>,
Fields extends Schema.Struct.Fields,
> extends FormField<S> {
readonly _tag: "StructFormField"
readonly fields: { readonly [K in keyof Fields]: Formify.Formify<Fields[K]> }
}
export interface GenericFormField<S extends Schema.Schema.Any> extends FormField<S> {
readonly _tag: "GenericFormField"
readonly value: S["Type"]
}
@@ -63,7 +57,6 @@ export interface PropertySignatureFormField<
HasDefault extends boolean = false,
R = never,
> {
readonly _tag: "PropertySignatureFormField"
readonly propertySignature: S
readonly value: Type
}