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

Привет, а можно как-то получать строковый тип из tagged template

функции типа такого gql`one two` и нужно как-то получить тип one two
например:
https://www.typescriptlang.org/play?#code/C4TwDgpgBAyg9gWwgFQE4EMB2BnAZnVBAHmSggA9gJMATbKbYVAS0wHMA+KAXilIqq16AAziYIAEgDerXBFRQAShEYBfYVAD8SlcCgAuKOIBu8gFBmaEAMYAbdKmi4ArpmvBmYqGwCOtkmSU1HQMTKycABTYhsgAlIbwSGhYeATEyBwW1mKMUOg83n4RouJQwADucMKxZtk4egBGBb62JdAVVUA

7 ответов

20 просмотров

Видел такую либу с темплейт литералами: https://github.com/DenisFrezzato/sql-template-strings-ts Правда там SQL. Посмотрите на реализацию - может поможет

Dmitriy-Pikulin Автор вопроса

она не возвращает тип литерала, там обычный string судя по коду

У них SQL - это объект-обертка... Любой темплейт в стринг преобразовывается (на то это и стринг-теплейт). И обёртка - похоже, единственный способ

именно так нет, только через gql(‘’)

Так делать вообще небезопасно. Ломается любая защита от SQL-иньекций например

На фронте?

Хоть где. На фронте тоже, но там считается проблемой не так сильно.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта