| 1234567891011121314151617181920 |
- const IDS = new WeakMap()
- const INCREMENT = {
- Connection: 1,
- ConnectionPool: 1,
- Request: 1,
- Transaction: 1,
- PreparedStatement: 1
- }
- module.exports = {
- objectHasProperty: (object, property) => Object.prototype.hasOwnProperty.call(object, property),
- INCREMENT: INCREMENT,
- IDS: {
- get: IDS.get.bind(IDS),
- add: (object, type, id) => {
- if (id) return IDS.set(object, id)
- IDS.set(object, INCREMENT[type]++)
- }
- }
- }
|