diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/checkable.ts | 9 |
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; |