1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.withConnect = void 0;
|
4 | exports.withConnect = (connect) => (fn) => async (ctx) => {
|
5 | await new Promise((resolve, reject) => {
|
6 | connect(ctx.req, ctx.res, (result) => {
|
7 | if (result instanceof Error) {
|
8 | return reject(result);
|
9 | }
|
10 | return resolve(result);
|
11 | });
|
12 | });
|
13 | return fn(ctx);
|
14 | };
|