Skip to content

Трансформер

Трансформер Oxc отвечает за преобразование более новых версий ECMAScript и TypeScript в более старые, которые можно выполнять в устаревших браузерах и окружениях.

Структура репозитория

crates/oxc_transformer/
├── src/
│   ├── lib.rs                    # Основной интерфейс трансформера
│   ├── transformer.rs            # Основная логика преобразований
│   ├── typescript/               # Преобразования TypeScript
│   ├── jsx/                      # Преобразования JSX
│   ├── es2015/                   # Преобразования ES2015+
│   ├── isolated_declarations/    # генерация .d.ts
│   └── helpers/                  # Вспомогательные функции
├── tests/                        # Интеграционные тесты
├── examples/                     # Примеры использования
└── benches/                      # Бенчмарки производительности