Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Enum UpdaterNew to Visual Studio Code? Get it now.
Enum Updater

Enum Updater

enumupdater

|
2 installs
| (0) | Free
Преобразует TypeScript enum в const objects с типами
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Enum Updater

VS Code расширение для преобразования TypeScript enum в const objects с типами.

Функциональность

  • Преобразует enum в const object as const
  • Создает тип TEnumName = typeof EnumName[keyof typeof EnumName]
  • Сохраняет комментарии и оригинальные значения
  • Поддерживает числовые, строковые и автоинкрементные значения

Использование

  1. Откройте TypeScript файл (.ts или .tsx)
  2. Вызовите команду одним из способов:
    • Ctrl+Shift+P → "Преобразовать Enum в Object с типом"
    • Правый клик в редакторе → "Преобразовать Enum в Object с типом "

Требования

  • Python 3.x должен быть установлен и доступен в PATH
  • TypeScript файлы

Пример преобразования

До:

enum Status {
  Active = 1,
  Inactive = 2,
  Pending = 3,
}

После:

const Status = {
  Active: 1,
  Inactive: 2,
  Pending: 3,
} as const;

export type TStatus = (typeof Status)[keyof typeof Status];
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft