1234567891011121314151617181920212223242526272829 |
- "use strict";
- const Deferred = require("./Deferred");
- /**
- * Plan is to maybe add tracking via Error objects
- * and other fun stuff!
- */
- class ResourceLoan extends Deferred {
- /**
- *
- * @param {any} pooledResource the PooledResource this loan belongs to
- * @return {any} [description]
- */
- constructor(pooledResource, Promise) {
- super(Promise);
- this._creationTimestamp = Date.now();
- this.pooledResource = pooledResource;
- }
- reject() {
- /**
- * Loans can only be resolved at the moment
- */
- }
- }
- module.exports = ResourceLoan;
|