UNPKG

typescript-to-lua

Version:

A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!

9 lines (8 loc) 376 B
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[]; };