UNPKG

lupdo

Version:

Database Abstraction Layer for Node js

22 lines (21 loc) 579 B
export class PdoError extends Error { constructor(error = '', cause) { super(typeof error === 'string' ? error : error.message === '' && error.errors != null && error.errors.length > 0 ? error.errors[0].message : error.message); if (cause !== undefined) { this.cause = cause; } else { if (typeof error !== 'string') { this.cause = error; } } } } export default PdoError;