clay-errors

3.1.1 • Public • Published

clay-errors

Build Status npm Version JS Standard

Custom error classes for ClayDB

Installation

$ npm install clay-errors --save

Usage

'use strict'
 
const { NotFoundError } = require('clay-errors')
 
{
  const doThrow = () => {
    throw new NotFoundError({})
  }
 
  doThrow()
}
 

API

clay-errors@3.0.1

Custom error classes for ClayDB

Functions

NotFoundError Class

Resource not found error

Extends:

  • Error

new NotFoundError(message, detail)

Constructor of NotFoundError class

Param Type Description
message string Error message
detail Object Error detail

PolicyError Class

Policy validation error

Extends:

  • Error

new PolicyError(message, detail)

Constructor of PolicyError class

Param Type Description
message string Error message
detail Object Error detail

SituationError Class

Situation error

Extends:

  • Error

new SituationError(message, detail)

Constructor of SituationError class

Param Type Description
message string Error message
detail Object Error detail

License

This software is released under the Apache-2.0 License.

Links

Dependencies (0)

    Dev Dependencies (13)

    Package Sidebar

    Install

    npm i clay-errors

    Weekly Downloads

    2

    Version

    3.1.1

    License

    Apache-2.0

    Last publish

    Collaborators

    • okunishinishi
    • realglobe