| 134 | } |
| 135 | |
| 136 | export class DatabaseError extends BaseError implements CommonErrorProperties { |
| 137 | public readonly parent: Error; |
| 138 | public readonly original: Error; |
| 139 | public readonly sql: string; |
| 140 | public readonly parameters: Array<any>; |
| 141 | /** |
| 142 | * A base class for all database related errors. |
| 143 | * @param parent The database specific error which triggered this one |
| 144 | */ |
| 145 | constructor(parent: Error); |
| 146 | } |
| 147 | |
| 148 | /** Thrown when a database query times out because of a deadlock */ |
| 149 | export class TimeoutError extends DatabaseError {} |
nothing calls this directly
no outgoing calls
no test coverage detected