UNPKG

@cranberry-money/shared-types

Version:

Shared TypeScript type definitions for Blueberry platform

24 lines 806 B
import type { ValidationResult, FieldValidation } from '../common/base-patterns'; export interface PasswordValidation extends ValidationResult { lengthValid: boolean; notNumeric: boolean; } export interface EmailConfirmationValidation extends FieldValidation { isValidFormat: boolean; } export interface MessageFieldValidation extends ValidationResult { message: string; } export interface ExtendedFieldValidation extends FieldValidation { hasValidFormat: boolean; } export interface DateFieldValidation extends FieldValidation { isValidDate: boolean; } export interface AddressFieldValidation extends FieldValidation { isTooShort: boolean; } export interface PhoneFieldValidation extends FieldValidation { hasValidFormat: boolean; } //# sourceMappingURL=validation.d.ts.map