You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
878 B
23 lines
878 B
5 years ago
|
/* Copyright (c) 2012-2017 LevelUP contributors
|
||
|
* See list at <https://github.com/rvagg/node-levelup#contributing>
|
||
|
* MIT License
|
||
|
* <https://github.com/rvagg/node-levelup/blob/master/LICENSE.md>
|
||
|
*/
|
||
|
|
||
|
var createError = require('errno').create
|
||
|
, LevelUPError = createError('LevelUPError')
|
||
|
, NotFoundError = createError('NotFoundError', LevelUPError)
|
||
|
|
||
|
NotFoundError.prototype.notFound = true
|
||
|
NotFoundError.prototype.status = 404
|
||
|
|
||
|
module.exports = {
|
||
|
LevelUPError : LevelUPError
|
||
|
, InitializationError : createError('InitializationError', LevelUPError)
|
||
|
, OpenError : createError('OpenError', LevelUPError)
|
||
|
, ReadError : createError('ReadError', LevelUPError)
|
||
|
, WriteError : createError('WriteError', LevelUPError)
|
||
|
, NotFoundError : NotFoundError
|
||
|
, EncodingError : createError('EncodingError', LevelUPError)
|
||
|
}
|