@cranberry-money/shared-types
Version:
Shared TypeScript type definitions for Blueberry platform
24 lines • 806 B
TypeScript
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