@cobuildlab/fcp-shared
Version:
Shared type definitions and utils for FCP modules
65 lines • 1.83 kB
TypeScript
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