1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- class PromiseAdapter {
- constructor(create, resolve, reject) {
- this.create = create;
- this.resolve = resolve;
- this.reject = reject;
- if (typeof create !== 'function') {
- throw new TypeError('Adapter requires a function to create a promise.');
- }
- if (typeof resolve !== 'function') {
- throw new TypeError('Adapter requires a function to resolve a promise.');
- }
- if (typeof reject !== 'function') {
- throw new TypeError('Adapter requires a function to reject a promise.');
- }
- }
- }
- module.exports = PromiseAdapter;
|