Я хотел бы объявить несколько простых типов, чтобы различать guish строки, такие как «url», «absolute url», «json», et c. Было бы достаточно показать объявленный тип в подсказке, но проверка типов была бы еще лучше (т.е. «url» не мог быть передан функции, ожидающей «абсолютного url»).
Проблема в том, что TypeScript / VS C понимает, что url - это строка, и пропускает объявленный мной тип. Есть ли способ показать объявленный тип в подсказке? Я не против хакерских решений, если они не нарушают функции TypeScript.
Пример кода - я хочу видеть «const data: url» в подсказке:
![enter image description here](https://i.stack.imgur.com/YZJJi.png)
What I want to see (but this solution is bad, because url shouldn't be a number):
введите описание изображения здесь