Skip to main content
Module

x/swc/mod.ts

The SWC compiler for Deno.
Go to Latest
File
import { parseSync, printSync, transformSync } from "./swc_wasm/wasm.js";
import { Config, ParseOptions, Program, TransformConfig,} from "./types/options.ts";
export function parse(source: string, opts: ParseOptions): Program { return parseSync(source, opts);}
// TODO(littledivy): Typings for `program`// deno-lint-ignore no-explicit-anyexport function print(program: any, opts?: Config): { code: string } { return printSync(program, opts || {});}
export function transform( source: string, opts: TransformConfig,): { code: string } { return transformSync(source, opts);}