Skip to main content

Crate oxc_transformer

Crate oxc_transformer 

Source
Expand description

Structs§

ArrowFunctionsOptions
Options for the ES2015 arrow-function transform.
BabelEnvOptions
Babel preset-env style configuration.
BabelOptions
Babel options
ClassPropertiesOptions
Options for the class properties transform.
CompilerAssumptions
Compiler assumptions
DecoratorOptions
Decorator transform options.
ES2015Options
ES2015 transform options.
ES2016Options
ES2016 transform options.
ES2017Options
ES2017 transform options.
ES2018Options
ES2018 transform options.
ES2019Options
ES2019 transform options.
ES2020Options
ES2020 transform options.
ES2021Options
ES2021 transform options.
ES2022Options
ES2022 transform options.
ES2026Options
ES2026 transform options.
EngineTargets
A map of engine names to minimum supported versions.
EnvOptions
Feature toggles selected from target runtime support.
HelperLoaderOptions
Helper loader options.
JsxOptions
JSX transform configuration.
PluginsOptions
Plugin-specific transform options.
ProposalOptions
Options for proposal transforms.
ReactRefreshOptions
React Fast Refresh transform configuration.
StyledComponentsOptions
Configuration for the styled-components transform.
TransformOptions
https://babel.dev/docs/options
Transformer
JavaScript/TypeScript transformer pipeline.
TransformerReturn
Result of running Transformer::build_with_scoping.
TypeScriptOptions
TypeScript transform options.

Enums§

ESFeature
ESTarget
ECMAScript Target
Engine
Helper
Available helpers.
HelperLoaderMode
Defines the mode for loading helper functions.
JsxRuntime
Decides which runtime to use.
Module
Specify what module code is generated.
RewriteExtensionsMode
Strategy for rewriting TypeScript import/export extensions.

Type Aliases§

TransformCtx
Type alias for backward compatibility.