aboutsummaryrefslogtreecommitdiff
path: root/src/util/Scripting.ts
blob: bf312918eab74792f1653003296d5beba05100ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import * as ts from "typescript"
import { Opt, Field } from "../fields/Field";

export class ExecutableScript extends Function {
}

export function CompileScript(script: string): ExecutableScript {
    let result = ts.transpileModule(script, {
        compilerOptions: {
            module: ts.ModuleKind.CommonJS
        }
    })
    console.log(result.outputText);

    return () => { };
}