(sql: string, params: any[] = [])
| 27 | } |
| 28 | |
| 29 | async all(sql: string, params: any[] = []): Promise<any[]> { |
| 30 | return new Promise((resolve, reject) => { |
| 31 | this.db.all(sql, params, (err, rows) => { |
| 32 | if (err) reject(err) |
| 33 | else resolve(rows || []) |
| 34 | }) |
| 35 | }) |
| 36 | } |
| 37 | |
| 38 | close(): Promise<void> { |
| 39 | return new Promise((resolve, reject) => { |