UNPKG

@cobuildlab/fcp-shared

Version:

Shared type definitions and utils for FCP modules

65 lines 1.83 kB
export declare enum CdlClassValue { A = "A", B = "B", C = "C", NA = "N_A_NON_CDL_LICENSE" } export declare enum CdlClassLabel { A = "A", B = "B", C = "C", NA = "N/A (non-CDL license)" } export declare const CDL_CLASSES: { label: CdlClassLabel; value: CdlClassValue; }[]; export declare enum CdlEndorsementValue { T = "T_DOUBLE_TRIPLE_TRAILERS", P = "P_PASSENGER", N = "N_TANKER_TANK_VEHICLE", H = "H_HAZARDOUS_MATERIALS", X = "X_COMBINATION_OF_HAZMAT_TANKER", S = "S_SCHOOL_BUS", Other = "OTHER" } export declare enum CdlEndorsementLabel { T = "T - Double/Triple Trailers", P = "P - Passenger", N = "N - Tanker (tank vehicle)", H = "H - Hazardous materials", X = "X - Combination of HAZMAT/Tanker", S = "S - School bus", Other = "Other" } export declare const CDL_ENDORSEMENTS: { label: CdlEndorsementLabel; value: CdlEndorsementValue; }[]; export declare enum CdlRestrictionValue { L = "L_NO_AIRBRAKE_EQUIPPED_CMV", Z = "Z_NO_FULL_AIRBRAKE_EQUIPPED_CMV", E = "E_NO_MANUAL_TRANSMISSION_EQUIPPED_CMV", K = "K_INTRASTATE_ONLY", O = "O_NO_TRACTOR_TRAILER_CMV", M = "M_NO_CLASS_A_PASSENGER_VEHICLE", V = "V_MEDICAL_VARIANCE", B = "B_CORRECTIVE_LENSES", Other = "OTHER" } export declare enum CdlRestrictionLabel { L = "L - No airbrake equipped CMV", Z = "Z - No full airbrake equipped CMV", E = "E - No manual transmission equipped CMV", K = "K - Intrastate only", O = "O - No tractor/trailer CMV", M = "M - No class A passenger vehicle", V = "V - Medical variance", B = "B - Corrective lenses", Other = "Other" } export declare const CDL_RESTRICTIONS: { label: CdlRestrictionLabel; value: CdlRestrictionValue; }[]; //# sourceMappingURL=index.d.ts.map