Skip to main content

transform()

transform<T>(input, options?): Promise<TransformResult<T>>

This function transforms a single JavaScript file. It can be used to minify JavaScript, convert TypeScript/JSX to JavaScript, or convert newer JavaScript to older JavaScript. It returns a promise that is either resolved with a "TransformResult" object or rejected with a "TransformFailure" object.

  • Works in node: yes
  • Works in browser: yes

Documentation: https://esbuild.github.io/api/#transform

Type Parameters

Type Parameter

T extends TransformOptions

Parameters

ParameterType

input

string | Uint8Array<ArrayBufferLike>

options?

SameShape<TransformOptions, T>

Returns

Promise<TransformResult<T>>