- import type { AssertRule } from '~/types/interfaces'
- export class MaxAssert implements AssertRule {
- supports(key: string): boolean {
- return key === 'max'
- }
- createRule(criteria: number): (value: unknown) => true | string {
- return (value: unknown) =>
- value === null ||
- value.length <= criteria ||
- `Maximum ${criteria} caractères`
- }
- }
|