/
Nspection
/
rules-manager-mcp
Обзор
Документация
Войти
/
Nspection
/
rules-manager-mcp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
node_modules/make-error/index.d.ts
47 строк
947 B
Buglov Evgeny
Добавление тестов
08 мар 2026, 15:35
08 мар 2026, 15:35
01ca109
Код
Авторство
О чём код?
/** * Create a new error constructor instance. */ 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>; /** * Create a specialized error instance. */ declare function makeError<T extends Error, K>( name: string | Function, super_: K ): K & makeError.SpecializedConstructor<T>; declare namespace makeError { /** * Use with ES2015+ inheritance. */ export class BaseError extends Error { message: string; name: string; stack: string; constructor(message?: string); } export interface Constructor<T> { new (message?: string): T; super_: any; prototype: T; } export interface SpecializedConstructor<T> { super_: any; prototype: T; } } export = makeError;