UNPKG

hurt

Version:

HTTP and SPA routing using RFC 6570 URI templates

22 lines (20 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = sync; function sync(fn) { return function () { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var next = args.pop(); try { fn.apply(this, args); next(); } catch (err) { next(err); } }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zeW5jLmpzIl0sIm5hbWVzIjpbInN5bmMiLCJmbiIsImFyZ3MiLCJuZXh0IiwicG9wIiwiYXBwbHkiLCJlcnIiXSwibWFwcGluZ3MiOiI7Ozs7O2tCQUF3QkEsSTtBQUFULFNBQVNBLElBQVQsQ0FBY0MsRUFBZCxFQUFrQjtBQUMvQixTQUFPLFlBQWtCO0FBQUEsc0NBQU5DLElBQU07QUFBTkEsVUFBTTtBQUFBOztBQUN2QixRQUFNQyxPQUFPRCxLQUFLRSxHQUFMLEVBQWI7QUFDQSxRQUFJO0FBQ0ZILFNBQUdJLEtBQUgsQ0FBUyxJQUFULEVBQWVILElBQWY7QUFDQUM7QUFDRCxLQUhELENBSUEsT0FBT0csR0FBUCxFQUFZO0FBQ1ZILFdBQUtHLEdBQUw7QUFDRDtBQUNGLEdBVEQ7QUFVRCIsImZpbGUiOiJzeW5jLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc3luYyhmbikge1xuICByZXR1cm4gZnVuY3Rpb24oLi4uYXJncykge1xuICAgIGNvbnN0IG5leHQgPSBhcmdzLnBvcCgpO1xuICAgIHRyeSB7XG4gICAgICBmbi5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgIG5leHQoKTtcbiAgICB9XG4gICAgY2F0Y2ggKGVycikge1xuICAgICAgbmV4dChlcnIpO1xuICAgIH1cbiAgfTtcbn1cbiJdfQ==