1 | 'use strict'
|
2 |
|
3 | const base = require('../base')
|
4 | const ConnectionPool = require('./connection-pool')
|
5 | const Transaction = require('./transaction')
|
6 | const Request = require('./request')
|
7 |
|
8 | module.exports = Object.assign({
|
9 | ConnectionPool,
|
10 | Transaction,
|
11 | Request,
|
12 | PreparedStatement: base.PreparedStatement
|
13 | }, base.exports)
|
14 |
|
15 | Object.defineProperty(module.exports, 'Promise', {
|
16 | enumerable: true,
|
17 | get: () => {
|
18 | return base.Promise
|
19 | },
|
20 | set: (value) => {
|
21 | base.Promise = value
|
22 | }
|
23 | })
|
24 |
|
25 | base.driver.name = 'msnodesqlv8'
|
26 | base.driver.ConnectionPool = ConnectionPool
|
27 | base.driver.Transaction = Transaction
|
28 | base.driver.Request = Request
|