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.
24 lines
616 B
24 lines
616 B
'use strict' |
|
var util = require('util') |
|
|
|
var User = exports.User = function User (msg) { |
|
var err = new Error(msg) |
|
Error.captureStackTrace(err, User) |
|
err.code = 'EGAUGE' |
|
return err |
|
} |
|
|
|
exports.MissingTemplateValue = function MissingTemplateValue (item, values) { |
|
var err = new User(util.format('Missing template value "%s"', item.type)) |
|
Error.captureStackTrace(err, MissingTemplateValue) |
|
err.template = item |
|
err.values = values |
|
return err |
|
} |
|
|
|
exports.Internal = function Internal (msg) { |
|
var err = new Error(msg) |
|
Error.captureStackTrace(err, Internal) |
|
err.code = 'EGAUGEINTERNAL' |
|
return err |
|
}
|
|
|