workstation.ts 644 B

123456789101112131415161718192021222324252627
  1. export enum WorkstationType {
  2. Free = 'Free',
  3. Direct = 'Direct',
  4. Table = 'Table',
  5. Wall = 'Wall',
  6. }
  7. export const WorkstationTypeLabels: Record<WorkstationType, string> = {
  8. [WorkstationType.Free]: 'Free',
  9. [WorkstationType.Direct]: 'Direct',
  10. [WorkstationType.Table]: 'Table',
  11. [WorkstationType.Wall]: 'Wall',
  12. };
  13. export function workstationFromWorkstationId(id: number) {
  14. switch (id) {
  15. case 1:
  16. return WorkstationType.Free;
  17. case 2:
  18. return WorkstationType.Direct;
  19. case 3:
  20. return WorkstationType.Table;
  21. case 4:
  22. return WorkstationType.Wall;
  23. default:
  24. return WorkstationType.Free;
  25. }
  26. }