Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 79x | /**
* Validation Type Definitions
*
* Centralized type definitions used across validation schemas
*
* @module validation/types
*/
/**
* Tax Identification Number Type
* Used for business and individual tax identification
*/
export type TinType = "ssn" | "ein";
/**
* Tax ID Enum
* Enumeration of tax identification types
*/
export enum TAX_ID_ENUM {
SSN = "ssn",
EIN = "ein",
}
/**
* Tax ID Values Array
* Used for Yup .oneOf() validation
*
* @example
* ```typescript
* Yup.mixed<TinType>().oneOf(TAX_ID_VALUES)
* ```
*/
export const TAX_ID_VALUES: TinType[] = [TAX_ID_ENUM.SSN, TAX_ID_ENUM.EIN];
|