@inertiajs/svelte
Advanced tools
| import type { ErrorValue, FormDataErrors, FormDataKeys, FormDataType, FormDataValues, Method, Progress, UrlMethodPair, UseFormSubmitArguments, UseFormSubmitOptions, UseFormTransformCallback, UseFormWithPrecognitionArguments } from '@inertiajs/core'; | ||
| import type { NamedInputEvent, ValidationConfig, Validator } from 'laravel-precognition'; | ||
| import type { NamedInputEvent, PrecognitionPath, ValidationConfig, Validator } from 'laravel-precognition'; | ||
| import { type Writable } from 'svelte/store'; | ||
@@ -45,3 +45,3 @@ type InertiaFormStore<TForm extends object> = Writable<InertiaForm<TForm>> & InertiaForm<TForm>; | ||
| valid<K extends FormDataKeys<TForm>>(field: K): boolean; | ||
| validate<K extends FormDataKeys<TForm>>(field?: K | NamedInputEvent | PrecognitionValidationConfig<K>, config?: PrecognitionValidationConfig<K>): this; | ||
| validate<K extends FormDataKeys<TForm> | PrecognitionPath<TForm>>(field?: K | NamedInputEvent | PrecognitionValidationConfig<K>, config?: PrecognitionValidationConfig<K>): this; | ||
| validateFiles(): this; | ||
@@ -58,3 +58,3 @@ validating: boolean; | ||
| type ReservedFormKeys = keyof InertiaFormProps<any>; | ||
| type ValidateFormData<T> = { | ||
| type ValidateFormData<T> = string extends keyof T ? T : { | ||
| [K in keyof T]: K extends ReservedFormKeys ? ['Error: This field name is reserved by useForm:', K] : T[K]; | ||
@@ -61,0 +61,0 @@ }; |
+3
-3
| { | ||
| "name": "@inertiajs/svelte", | ||
| "version": "2.3.12", | ||
| "version": "2.3.13", | ||
| "license": "MIT", | ||
@@ -56,5 +56,5 @@ "description": "The Svelte adapter for Inertia.js", | ||
| "@types/lodash-es": "^4.17.12", | ||
| "laravel-precognition": "^1.0.0", | ||
| "laravel-precognition": "^1.0.1", | ||
| "lodash-es": "^4.17.23", | ||
| "@inertiajs/core": "2.3.12" | ||
| "@inertiajs/core": "2.3.13" | ||
| }, | ||
@@ -61,0 +61,0 @@ "scripts": { |
78760
0.09%+ Added
- Removed
Updated
Updated