store/resources/js/lib/form.ts

11 lines
283 B
TypeScript

import type { InertiaForm } from '@inertiajs/vue3';
export function formErrors<T extends Record<string, unknown>>(
form: InertiaForm<T>,
key: keyof T | string,
): string[] {
const error = form.errors[key as keyof typeof form.errors];
return error ? [error] : [];
}