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