typescript-to-lua
Version:
A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!
9 lines (8 loc) • 376 B
TypeScript
import * as ts from "typescript";
import * as lua from "../LuaAST";
import { VisitorMap, Visitors } from "./context";
export declare function createVisitorMap(customVisitors: Visitors[]): VisitorMap;
export declare function transformSourceFile(program: ts.Program, sourceFile: ts.SourceFile, visitorMap: VisitorMap): {
file: lua.File;
diagnostics: ts.Diagnostic[];
};