Socket
Socket
Sign inDemoInstall

super-error

Package Overview
Dependencies
0
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.1 to 2.3.0

44

index.d.ts

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc