@swc/wasm-typescript
Installation
npm install @swc/wasm-typescriptUsage
import { transform }from '@swc/wasm-typescript';const tsSourceCode = `export function add(a: number, b: number) { return a + b;}`;const code = await transform(tsSourceCode, {})APIs
transform, transformSync
- Signature:
function transform(src: string, options: Options) => Promise<string> - Signature:
function transformSync(src: string, options: Options) => string
Types
type Options = { // Defaults to 'unknown', which automatically detects the module type. module?: boolean | 'unknown' filename?: string; parser?: TsSyntax}