generaterr

WebJar for generaterr

Лицензия

Лицензия

ISC
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

generaterr
Последняя версия

Последняя версия

1.5.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

generaterr
WebJar for generaterr
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/saintedlama/generaterr

Скачать generaterr

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/generaterr/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>generaterr</artifactId>
    <version>1.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/generaterr/
implementation 'org.webjars.npm:generaterr:1.5.0'
// https://jarcasting.com/artifacts/org.webjars.npm/generaterr/
implementation ("org.webjars.npm:generaterr:1.5.0")
'org.webjars.npm:generaterr:jar:1.5.0'
<dependency org="org.webjars.npm" name="generaterr" rev="1.5.0">
  <artifact name="generaterr" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='generaterr', version='1.5.0')
)
libraryDependencies += "org.webjars.npm" % "generaterr" % "1.5.0"
[org.webjars.npm/generaterr "1.5.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Generaterr

Build Status Coverage Status

Generates custom and valid node.js error functions for node.js.

Installation

npm install generaterr --save

Usage

Basis Usage

var ParseError = generaterr('ParseError');

try
{
  throw new ParseError('Could not parse file due to missing semicolons');
} catch(e) {
  console.log(e.message);
  console.log(e.name);
  console.log(e.stack);
}

Formatting messages

var ParseError = generaterr('ParseError');

try
{
  throw new ParseError('Could not parse file "%s" due to missing semicolons at line %d:%d', 'input.js', 10, 12);
} catch(e) {
  // Message: 'Could not parse file "input.js" due to missing semicolons at line 10:12'
}

Generator Arguments

var NotFoundError = generaterr('NotFoundError', { status : 404 });

var notFoundError = new NotFoundError('Could find resource /api/random/numbers');

console.log(notFoundError.status);

// Prints '404'

Constructor Arguments

var ParseError = generaterr('ParseError');

var err = new ParseError('Could not parse file "%s" due to missing semicolons at line %d:%d', 'input.js', 10, 12, { status : 'FATAL' });

console.log(err.message)
// Prints 'Could not parse file "input.js" due to missing semicolons at line 10:12'

console.log(err.status)
// Prints 'FATAL'

Options

captureStackTrace, defaults to 'true'

Turning off stack trace generation may be useful for business logic exceptions that do not require a stack trace.

var ParseError = generaterr('ParseError', null, { captureStackTrace : false });

Версии библиотеки

Версия
1.5.0