Skip to content

Commit d171f15

Browse files
chore: remove optional message
1 parent 4d5dfa8 commit d171f15

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/types/base.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ export interface ValidationConfig {
5151
}
5252

5353
export interface LengthValidator<T> {
54-
min: (length: number, message?: string) => T
55-
max: (length: number, message?: string) => T
56-
length: (length: number, message?: string) => T
54+
min: (length: number) => T
55+
max: (length: number) => T
56+
length: (length: number) => T
5757
}
5858

5959
export type ValidationNames = 'base' |

src/validators/base.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { ValidationError, ValidationErrorMap, ValidationNames, ValidationResult, ValidationRule, Validator } from '../types'
2-
import { getMessagesProvider } from '../messages'
2+
import { getCustomMessages } from '../messages'
33

44
export abstract class BaseValidator<T> implements Validator<T> {
55
protected rules: ValidationRule<T>[] = []
@@ -43,7 +43,7 @@ export abstract class BaseValidator<T> implements Validator<T> {
4343
}
4444

4545
if (this.isRequired && (value === undefined || value === null || value === '')) {
46-
const messagesProvider = getMessagesProvider()
46+
const messagesProvider = getCustomMessages()
4747
const message = messagesProvider.getMessage('required', this.fieldName)
4848
const error = { message }
4949
return this.isPartOfShape
@@ -53,7 +53,7 @@ export abstract class BaseValidator<T> implements Validator<T> {
5353

5454
for (const rule of this.rules) {
5555
if (!rule.test(value)) {
56-
const messagesProvider = getMessagesProvider()
56+
const messagesProvider = getCustomMessages()
5757
const message = messagesProvider.getMessage(rule.name, this.fieldName, rule.params)
5858
errors.push({ message })
5959
}

0 commit comments

Comments
 (0)