aboutsummaryrefslogtreecommitdiff
path: root/src/checkable.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/checkable.ts')
-rw-r--r--src/checkable.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/checkable.ts b/src/checkable.ts
index 24eebc713..1b6e371f6 100644
--- a/src/checkable.ts
+++ b/src/checkable.ts
@@ -67,10 +67,11 @@ export namespace Checkable {
props: Prop[];
}
- export let SchemaError = (function SchemaError(message: string) {
- this.name = 'SchemaError';
- this.message = message;
- this.stack = (<any>new Error()).stack;
+ export let SchemaError = (function SchemaError(this: any, message: string) {
+ let that: any = this as any;
+ that.name = 'SchemaError';
+ that.message = message;
+ that.stack = (<any>new Error()).stack;
}) as any as SchemaErrorConstructor;