UNPKG

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