super-error
Advanced tools
Comparing version 2.2.1 to 2.3.0
@@ -1,23 +0,23 @@ | ||
declare interface SuperErrorI { | ||
name: string; | ||
message: string; | ||
[k: string]: any; | ||
new(...args: any[]): SuperError; | ||
declare module 'super-error' { | ||
interface SuperErrorI { | ||
name: string; | ||
message: string; | ||
[k: string]: any; | ||
new(...args: any[]): SuperError; | ||
} | ||
class SuperError extends Error { | ||
name: string; | ||
message: string; | ||
[k: string]: any; | ||
static subclass(name: string): SuperErrorI; | ||
static subclass(exports: any, name: string): SuperErrorI; | ||
static subclass(exports: any, name: string, subclass_constructor: (this: SuperError, ...args: any[]) => void): SuperErrorI; | ||
static subclass(name: string, subclass_constructor: (this: SuperError, ...args: any[]) => void): SuperErrorI; | ||
constructor(...args: any[]); | ||
causedBy(err: Error): this; | ||
} | ||
} | ||
declare class SuperError extends Error { | ||
name: string; | ||
message: string; | ||
[k: string]: any; | ||
static subclass(name: string): SuperErrorI; | ||
static subclass(exports: any, name: string): SuperErrorI; | ||
static subclass(exports: any, name: string, subclass_constructor: (this: SuperError, ...args: any[]) => void): SuperErrorI; | ||
static subclass(name: string, subclass_constructor: (this: SuperError, ...args: any[]) => void): SuperErrorI; | ||
constructor(...args: any[]); | ||
causedBy(err: Error): this; | ||
} | ||
export = SuperError; |
{ | ||
"name": "super-error", | ||
"version": "2.2.1", | ||
"version": "2.3.0", | ||
"description": "Easily subclass errors", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
13532
229