tachijs
Version:
Highly testable dead simple web server written in Typescript
24 lines • 923 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const handlerParam_1 = require("./handlerParam");
function reqCookies(paramName) {
const selector = paramName == null ? req => req.cookies : req => req.cookies[paramName];
return handlerParam_1.handlerParam(selector);
}
exports.reqCookies = reqCookies;
function cookieSetter() {
return handlerParam_1.handlerParam((req, res) => res.cookie.bind(res));
}
exports.cookieSetter = cookieSetter;
function cookieClearer() {
return handlerParam_1.handlerParam((req, res) => res.clearCookie.bind(res));
}
exports.cookieClearer = cookieClearer;
function reqSignedCookies(paramName) {
const selector = paramName == null
? req => req.signedCookies
: req => req.signedCookies[paramName];
return handlerParam_1.handlerParam(selector);
}
exports.reqSignedCookies = reqSignedCookies;
//# sourceMappingURL=reqCookies.js.map