/
sigma
/
Acloud
Обзор
Документация
Войти
/
sigma
/
Acloud
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
utils/getColorByExtension.ts
18 строк
351 B
Александр Пимкин
first_commit
17 апр 2025, 11:39
17 апр 2025, 11:39
e24d434
Код
Авторство
О чём код?
const extColor = { pdf: 'purple', xls: 'green', doc: 'blue', txt: 'blue', png: 'orange', jpg: 'orange', jpeg: 'orange', pptx: 'cyan', zip: 'red', } as const export type Extension = keyof typeof extColor export type Color = (typeof extColor)[Extension] export const getColorByExtension = (ext: Extension): Color => { return extColor[ext] }