summaryrefslogtreecommitdiff
path: root/globals.ts
diff options
context:
space:
mode:
Diffstat (limited to 'globals.ts')
-rw-r--r--globals.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/globals.ts b/globals.ts
index ed60bc46a..b8944b4be 100644
--- a/globals.ts
+++ b/globals.ts
@@ -32,6 +32,13 @@ _global["console"] = {
// tslint:disable-next-line:no-any
error(...args: any[]): void {
print("ERROR: " + stringifyArgs(args));
+ },
+
+ // tslint:disable-next-line:no-any
+ assert(condition: boolean, ...args: any[]): void {
+ if (!condition) {
+ throw new Error("Assertion failed: " + stringifyArgs(args));
+ }
}
};