laravel-precognition-react
Advanced tools
Comparing version
@@ -119,5 +119,9 @@ import { resolveName, client, createValidator, toSimpleValidationErrors, resolveUrl, resolveMethod } from 'laravel-precognition'; | ||
}, | ||
validate(name) { | ||
validate(name, config) { | ||
if (typeof name === 'object' && !('target' in name)) { | ||
config = name; | ||
name = undefined; | ||
} | ||
if (typeof name === 'undefined') { | ||
validator.current.validate(); | ||
validator.current.validate(config); | ||
} | ||
@@ -127,3 +131,3 @@ else { | ||
name = resolveName(name); | ||
validator.current.validate(name, get(payload.current, name)); | ||
validator.current.validate(name, get(payload.current, name), config); | ||
} | ||
@@ -130,0 +134,0 @@ return form; |
@@ -1,2 +0,2 @@ | ||
import { Config, NamedInputEvent, Validator } from 'laravel-precognition'; | ||
import { Config, NamedInputEvent, ValidationConfig, Validator } from 'laravel-precognition'; | ||
export interface Form<Data extends Record<string, unknown>> { | ||
@@ -13,3 +13,3 @@ processing: boolean; | ||
invalid(name: keyof Data): boolean; | ||
validate(name?: keyof Data | NamedInputEvent): Form<Data>; | ||
validate(name?: keyof Data | NamedInputEvent | ValidationConfig, config?: ValidationConfig): Form<Data>; | ||
setErrors(errors: Partial<Record<keyof Data, string | string[]>>): Form<Data>; | ||
@@ -16,0 +16,0 @@ forgetError(string: keyof Data | NamedInputEvent): Form<Data>; |
{ | ||
"name": "laravel-precognition-react", | ||
"version": "0.5.6", | ||
"version": "0.5.7", | ||
"description": "Laravel Precognition (React).", | ||
@@ -23,3 +23,5 @@ "keywords": [ | ||
"scripts": { | ||
"watch": "rm -rf dist && tsc --watch", | ||
"build": "rm -rf dist && tsc", | ||
"typeCheck": "tsc --noEmit", | ||
"prepublishOnly": "npm run build", | ||
@@ -35,3 +37,3 @@ "version": "npm pkg set dependencies.laravel-precognition=$npm_package_version" | ||
"dependencies": { | ||
"laravel-precognition": "0.5.6", | ||
"laravel-precognition": "0.5.7", | ||
"lodash-es": "^4.17.21" | ||
@@ -38,0 +40,0 @@ }, |
11120
2.92%210
1.94%+ Added
- Removed
Updated