1
0
mirror of https://github.com/actions/labeler synced 2026-05-08 14:21:02 +02:00
This commit is contained in:
David Kale
2020-09-08 13:25:36 -04:00
parent e4246d2b5b
commit 91fcbb0108
4227 changed files with 416837 additions and 457884 deletions

29
node_modules/make-error/index.d.ts generated vendored
View File

@@ -1,23 +1,30 @@
/**
* Create a new error constructor instance.
*/
declare function makeError(name: string): makeError.Constructor<makeError.BaseError>;
declare function makeError(
name: string
): makeError.Constructor<makeError.BaseError>;
/**
* Set the constructor prototype to `BaseError`.
*/
declare function makeError<T extends Error>(super_: { new (...args: any[]): T }): makeError.Constructor<T & makeError.BaseError>;
declare function makeError<T extends Error>(super_: {
new (...args: any[]): T;
}): makeError.Constructor<T & makeError.BaseError>;
/**
* Create a specialized error instance.
*/
declare function makeError<T extends Error, K>(name: string | Function, super_: K): K & makeError.SpecializedConstructor<T>;
declare function makeError<T extends Error, K>(
name: string | Function,
super_: K
): K & makeError.SpecializedConstructor<T>;
declare module makeError {
declare namespace makeError {
/**
* Use with ES2015+ inheritance.
*/
export class BaseError implements Error {
export class BaseError extends Error {
message: string;
name: string;
stack: string;
@@ -25,15 +32,15 @@ declare module makeError {
constructor(message?: string);
}
export interface Constructor <T> {
export interface Constructor<T> {
new (message?: string): T;
super_: any
prototype: T
super_: any;
prototype: T;
}
export interface SpecializedConstructor <T> {
super_: any
prototype: T
export interface SpecializedConstructor<T> {
super_: any;
prototype: T;
}
}