remult
Advanced tools
Comparing version 0.26.12 to 0.26.13
{ | ||
"name": "remult", | ||
"version": "0.26.12", | ||
"version": "0.26.13", | ||
"description": "A CRUD framework for full-stack TypeScript", | ||
@@ -5,0 +5,0 @@ "homepage": "https://remult.dev", |
@@ -46,3 +46,3 @@ import type { FieldValidator } from './column-interfaces.js'; | ||
export type ValidationMessage<valueType, argsType> = string | ((entity: any, event: ValidateFieldEvent<any, valueType>, args: argsType) => string); | ||
export type ValidatorWithArgs<valueType, argsType> = (args: argsType, message?: ValidationMessage<valueType, argsType>) => FieldValidator<any, valueType>; | ||
export type ValidatorWithArgs<valueType, argsType> = (args: argsType, message?: ValidationMessage<valueType, argsType>) => FieldValidator<unknown, valueType>; | ||
export declare function createValidatorWithArgs<valueType, argsType>(validate: (entity: any, e: ValidateFieldEvent<any, valueType>, args: argsType) => Promise<boolean | string> | boolean | string, defaultMessage: ValidationMessage<valueType, argsType>): ValidatorWithArgs<valueType, argsType> & { | ||
@@ -49,0 +49,0 @@ defaultMessage: ValidationMessage<valueType, argsType>; |
5073068