typescript-to-lua
Version:
A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!
14 lines (13 loc) • 370 B
TypeScript
import * as ts from "typescript";
export interface TranspiledFile {
outPath: string;
sourceFiles: ts.SourceFile[];
lua?: string;
luaSourceMap?: string;
declaration?: string;
declarationMap?: string;
}
export declare function createEmitOutputCollector(luaExtension?: string): {
writeFile: ts.WriteFileCallback;
files: TranspiledFile[];
};