pg-promise
Version:
PostgreSQL via promises
34 lines (30 loc) • 1.06 kB
JavaScript
;
var $npm = {
qResult: require('./queryResult'),
qFile: require('./queryFile'),
prepared: require('./prepared')
};
/**
* @namespace errors
* @description
* Error types namespace, available as `pgp.errors`, before and after initializing the library.
*
* @property {QueryResultError} QueryResultError
* Represents all result-specific errors from query methods.
*
* @property {queryResultErrorCode} queryResultErrorCode
* Error codes `enum` used by class {@link QueryResultError}.
*
* @property {PreparedStatementError} PreparedStatementError
* Represents all errors that can be reported by class {@link PreparedStatement}.
*
* @property {QueryFileError} QueryFileError
* Represents all errors that can be reported by class {@link QueryFile}.
*/
module.exports = {
QueryResultError: $npm.qResult.QueryResultError,
queryResultErrorCode: $npm.qResult.queryResultErrorCode,
PreparedStatementError: $npm.prepared,
QueryFileError: $npm.qFile
};
Object.freeze(module.exports);