169 похожих чатов

Const LANGUAGES = { CSS: { id: 'css', name:

'CSS', color: '--lang-css' },
PYTHON: { id: 'python', name: 'Python', color: '--lang-python' },
JS: { id: 'js', name: 'JavaScript', color: '--lang-js' },
VUE: { id: 'vue', name: 'Vue', color: '--lang-vue' },
TS: { id: 'ts', name: 'TypeScript', color: '--lang-ts' },
PHP: { id: 'php', name: 'PHP', color: '--lang-php' },
RUBY: { id: 'ruby', name: 'Ruby', color: '--lang-ruby' },
JAVA: { id: 'java', name: 'Java', color: '--lang-java' },
HTML: { id: 'html', name: 'HTML', color: '--lang-html' },
}

LANGUAGES.LIST = [
LANGUAGES.CSS,
LANGUAGES.PYTHON,
LANGUAGES.JS,
LANGUAGES.VUE,
LANGUAGES.TS,
LANGUAGES.PHP,
LANGUAGES.RUBY,
LANGUAGES.JAVA,
LANGUAGES.HTML,
]

LANGUAGES.ID_TO_DATA = {
[LANGUAGES.CSS.id]: LANGUAGES.CSS,
[LANGUAGES.PYTHON.id]: LANGUAGES.PYTHON,
[LANGUAGES.JS.id]: LANGUAGES.JS,
[LANGUAGES.VUE.id]: LANGUAGES.VUE,
[LANGUAGES.TS.id]: LANGUAGES.TS,
[LANGUAGES.PHP.id]: LANGUAGES.PHP,
[LANGUAGES.RUBY.id]: LANGUAGES.RUBY,
[LANGUAGES.JAVA.id]: LANGUAGES.JAVA,
[LANGUAGES.HTML.id]: LANGUAGES.HTML,
}

Народ, в коде встретил вот такое, как-то можно в TS более изящно такое сделать?

3 ответов

20 просмотров

что ты подразумеваешь под словом "изящно"?

Можно :)

Мап

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта