From 164f7e35edae1ee037905549ecbe90584272b4d5 Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Tue, 5 Feb 2019 14:51:05 -0500 Subject: Got scripting running --- src/util/Scripting.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/util') diff --git a/src/util/Scripting.ts b/src/util/Scripting.ts index a6910897b..adee114b1 100644 --- a/src/util/Scripting.ts +++ b/src/util/Scripting.ts @@ -1,8 +1,10 @@ // import * as ts from "typescript" import { Opt, Field } from "../fields/Field"; -import { Document } from "../fields/Document"; -import { NumberField } from "../fields/NumberField"; -import { KeyStore } from "../fields/Key"; +import { Document as DocumentImport } from "../fields/Document"; +import { NumberField as NumberFieldImport } from "../fields/NumberField"; +import { TextField as TextFieldImport } from "../fields/TextField"; +import { RichTextField as RichTextFieldImport } from "../fields/RichTextField"; +import { KeyStore as KeyStoreImport } from "../fields/Key"; export interface ExecutableScript { (): any; @@ -16,9 +18,12 @@ function ExecScript(script: string, diagnostics: Opt): ExecutableScript { let func: () => Opt; if (compiled) { func = function (): Opt { + let KeyStore = KeyStoreImport; + let Document = DocumentImport; + let NumberField = NumberFieldImport; + let TextField = TextFieldImport; let window = undefined; let document = undefined; - let KS = KeyStore; let retVal = eval(script); return retVal; -- cgit v1.2.3-70-g09d2