diff --git a/packages/extension-form/src/internal/FormField.ts b/packages/extension-form/src/internal/FormField.ts index f266eaf..759b563 100644 --- a/packages/extension-form/src/internal/FormField.ts +++ b/packages/extension-form/src/internal/FormField.ts @@ -10,7 +10,6 @@ export interface LiteralFormField< S extends Schema.Literal, Literals extends Array.NonEmptyReadonlyArray, > extends FormField { - readonly _tag: "LiteralFormField" readonly value: S["Type"] } @@ -18,7 +17,6 @@ export interface UnionFormField< S extends Schema.Union, Members extends ReadonlyArray, > extends FormField { - readonly _tag: "UnionFormField" readonly member: Formify.Formify } @@ -27,7 +25,6 @@ export interface TupleFormField< Elements extends Schema.TupleType.Elements, Rest extends Schema.TupleType.Rest, > extends FormField { - readonly _tag: "TupleFormField" readonly elements: [...{ readonly [K in keyof Elements]: Formify.Formify }] } @@ -35,7 +32,6 @@ export interface ArrayFormField< S extends Schema.Array$, Value extends Schema.Schema.Any, > extends FormField { - readonly _tag: "ArrayFormField" readonly elements: readonly Formify.Formify[] } @@ -43,12 +39,10 @@ export interface StructFormField< S extends Schema.Struct, Fields extends Schema.Struct.Fields, > extends FormField { - readonly _tag: "StructFormField" readonly fields: { readonly [K in keyof Fields]: Formify.Formify } } export interface GenericFormField extends FormField { - 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 }