feat: Implement strict type enforcement

This commit is contained in:
gpt-engineer-app[bot]
2025-10-16 13:56:32 +00:00
parent 95679c1067
commit 3bcd9e03fa
10 changed files with 379 additions and 80 deletions

View File

@@ -39,7 +39,7 @@ type RideModelFormData = z.infer<typeof rideModelSchema>;
interface RideModelFormProps {
manufacturerName: string;
manufacturerId?: string;
onSubmit: (data: RideModelFormData) => void;
onSubmit: (data: RideModelFormData & { _technical_specifications?: unknown[] }) => void;
onCancel: () => void;
initialData?: Partial<RideModelFormData & {
id?: string;
@@ -87,11 +87,11 @@ export function RideModelForm({
const handleFormSubmit = (data: RideModelFormData) => {
// Include relational technical specs
// Include relational technical specs with extended type
onSubmit({
...data,
_technical_specifications: technicalSpecs
} as any);
});
};
return (