fault

WebJar for fault

Лицензия

Лицензия

MIT
Группа

Группа

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

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

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

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

1.0.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

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

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

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

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

https://github.com/wooorm/fault

Скачать fault

Имя Файла Размер
fault-1.0.4.pom
fault-1.0.4.jar 5 KB
fault-1.0.4-sources.jar 22 bytes
fault-1.0.4-javadoc.jar 22 bytes
Обзор

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

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

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : format jar [0.2.0,0.3)

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

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

fault

Build Coverage Downloads Size

Functional errors with formatted output.

Install

npm:

npm install fault

Use

var fault = require('fault')

throw fault('Hello %s!', 'Eric')

Yields:

Error: Hello Eric!
    at FormattedError (~/node_modules/fault/index.js:30:12)
    at Object.<anonymous> (~/example.js:3:7)
    …

Or, format a float in a type error:

var fault = require('fault')

throw fault.type('Who doesn’t like %f? \uD83C\uDF70', Math.PI)

Yields:

TypeError: Who doesn’t like 3.141593? 🍰
    at Function.FormattedError [as type] (~/node_modules/fault/index.js:30:12)
    at Object.<anonymous> (~/example.js:3:7)

API

fault(format?[, values...])

Create an error with a printf-like formatted message.

Parameters
  • format (string, optional)
  • values (*, optional)
Formatters
  • %s — String
  • %b — Binary
  • %c — Character
  • %d — Decimal
  • %f — Floating point
  • %o — Octal
  • %x — Lowercase hexadecimal
  • %X — Uppercase hexadecimal
  • % followed by any other character, prints that character

See samsonjs/format for argument parsing.

Returns

An instance of Error.

Other errors

fault.create(Constructor)

Factory to create instances of ErrorConstructor with support for formatting. Used internally to wrap the global error constructors, exposed for custom errors. Returns a function just like fault.

License

MIT © Titus Wormer

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

Версия
1.0.4