diff options
Diffstat (limited to 'src/util/Scripting.ts')
-rw-r--r-- | src/util/Scripting.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/util/Scripting.ts b/src/util/Scripting.ts new file mode 100644 index 000000000..bf312918e --- /dev/null +++ b/src/util/Scripting.ts @@ -0,0 +1,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 () => { }; +}
\ No newline at end of file |