diff options
Diffstat (limited to 'src/util/Scripting.ts')
-rw-r--r-- | src/util/Scripting.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/Scripting.ts b/src/util/Scripting.ts index e8c036c43..94339e7fe 100644 --- a/src/util/Scripting.ts +++ b/src/util/Scripting.ts @@ -1,4 +1,5 @@ // import * as ts from "typescript" +let ts = (window as any).ts; import { Opt, Field } from "../fields/Field"; import { Document as DocumentImport } from "../fields/Document"; import { NumberField as NumberFieldImport } from "../fields/NumberField"; @@ -13,7 +14,7 @@ export interface ExecutableScript { } function ExecScript(script: string, diagnostics: Opt<any[]>): ExecutableScript { - const compiled = !(diagnostics && diagnostics.some(diag => diag.category == 1)); + const compiled = !(diagnostics && diagnostics.some(diag => diag.category == ts.DiagnosticCategory.Error)); let func: () => Opt<Field>; if (compiled) { |