معرفی شرکت ها


make-error-cause-2.3.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Make your own nested error types!
ویژگی مقدار
سیستم عامل -
نام فایل make-error-cause-2.3.0
نام make-error-cause
نسخه کتابخانه 2.3.0
نگهدارنده ['blakeembrey']
ایمیل نگهدارنده ['hello@blakeembrey.com']
نویسنده Blake Embrey
ایمیل نویسنده hello@blakeembrey.com
آدرس صفحه اصلی git://github.com/blakeembrey/make-error-cause.git
آدرس اینترنتی https://github.com/blakeembrey/make-error-cause
مجوز Apache-2.0
# Make Error Cause [![NPM version][npm-image]][npm-url] [![NPM downloads][downloads-image]][downloads-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] > Make your own nested errors. ## Features - Compatible with node.js and browsers - Works with `instanceof` - Automatic full stack traces in node.js (supports [`inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options)) - Output full stack trace with `fullStack(err)` - Extends [`make-error`](https://github.com/JsCommunity/make-error) ## Installation ``` npm install make-error-cause --save ``` ## Usage ```js import { BaseError, fullStack } from "make-error-cause"; class CustomError extends BaseError { constructor(message, cause) { super(message, cause); } } const error = new Error("Boom!"); const customError = new CustomError("Another boom!", error); console.log(customError); // Automatically prints full stack trace using `fullStack(this)`. console.log(customError.cause); // Check causes via the `.cause` property. console.log(customError instanceof Error); //=> true ``` ## Attribution Inspired by [`verror`](https://www.npmjs.com/package/verror), and others, but created lighter and without core dependencies for browser usage. Other references: - [Java](https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html) - [Python](https://www.python.org/dev/peps/pep-3134/) ## License Apache 2.0 [npm-image]: https://img.shields.io/npm/v/make-error-cause.svg?style=flat [npm-url]: https://npmjs.org/package/make-error-cause [downloads-image]: https://img.shields.io/npm/dm/make-error-cause.svg?style=flat [downloads-url]: https://npmjs.org/package/make-error-cause [travis-image]: https://img.shields.io/travis/blakeembrey/make-error-cause.svg?style=flat [travis-url]: https://travis-ci.org/blakeembrey/make-error-cause [coveralls-image]: https://img.shields.io/coveralls/blakeembrey/make-error-cause.svg?style=flat [coveralls-url]: https://coveralls.io/r/blakeembrey/make-error-cause?branch=master


نیازمندی

مقدار نام
^1.3.5 make-error


زبان مورد نیاز

مقدار نام
13.0.1 Npm


نحوه نصب


نصب پکیج tgz make-error-cause-2.3.0:

    npm install make-error-cause-2.3.0.tgz