22 lines
934 B
JavaScript
22 lines
934 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.ExpoError = void 0;
|
|
exports.createRequestHandler = createRequestHandler;
|
|
const node_async_hooks_1 = require("node:async_hooks");
|
|
const abstract_1 = require("./abstract");
|
|
const node_1 = require("./environment/node");
|
|
var abstract_2 = require("./abstract");
|
|
Object.defineProperty(exports, "ExpoError", { enumerable: true, get: function () { return abstract_2.ExpoError; } });
|
|
const STORE = new node_async_hooks_1.AsyncLocalStorage();
|
|
/**
|
|
* Returns a request handler for Express that serves the response using Remix.
|
|
*/
|
|
function createRequestHandler(params, setup) {
|
|
const run = (0, node_1.createNodeRequestScope)(STORE, params);
|
|
const onRequest = (0, abstract_1.createRequestHandler)({
|
|
...(0, node_1.createNodeEnv)(params),
|
|
...setup,
|
|
});
|
|
return (request) => run(onRequest, request);
|
|
}
|
|
//# sourceMappingURL=bun.js.map
|