Учитывая некоторый строковый литерал типа:
declare type Test = "hello" | "world";
const test: Test = "hello";
Я хочу переименовать «привет», и я хочу, чтобы изменение вступило в силу и при использовании, но VScode не позволяет мне переименовывать «привет»"и просто дайте мне ошибку: you cannot rename this element
.
Есть ли какой-либо инструмент или расширение, которое позволит мне сделать этот вид рефакторинга?Я знаю, что могу использовать enum, но мне нужно решение для строковых литералов, в частности.
ОБНОВЛЕНИЕ : я обнаружил, что Intellij поддерживает именно это -когда вы переименовываете строковый литерал, он также переименует все типы использования.