UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

22 lines (21 loc) 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "default", { enumerable: true, get: function() { return _default; } }); function mountEndpoints(express, router, endpoints) { endpoints.forEach((endpoint)=>{ if (!endpoint.root) { router[endpoint.method](endpoint.path, endpoint.handler); } else { express[endpoint.method](endpoint.path, endpoint.handler); } }); } const _default = mountEndpoints; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHByZXNzL21vdW50RW5kcG9pbnRzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRXhwcmVzcywgUm91dGVyIH0gZnJvbSAnZXhwcmVzcydcblxuaW1wb3J0IHR5cGUgeyBFbmRwb2ludCB9IGZyb20gJy4uL2NvbmZpZy90eXBlcydcblxuZnVuY3Rpb24gbW91bnRFbmRwb2ludHMoZXhwcmVzczogRXhwcmVzcywgcm91dGVyOiBSb3V0ZXIsIGVuZHBvaW50czogRW5kcG9pbnRbXSk6IHZvaWQge1xuICBlbmRwb2ludHMuZm9yRWFjaCgoZW5kcG9pbnQpID0+IHtcbiAgICBpZiAoIWVuZHBvaW50LnJvb3QpIHtcbiAgICAgIHJvdXRlcltlbmRwb2ludC5tZXRob2RdKGVuZHBvaW50LnBhdGgsIGVuZHBvaW50LmhhbmRsZXIpXG4gICAgfSBlbHNlIHtcbiAgICAgIGV4cHJlc3NbZW5kcG9pbnQubWV0aG9kXShlbmRwb2ludC5wYXRoLCBlbmRwb2ludC5oYW5kbGVyKVxuICAgIH1cbiAgfSlcbn1cblxuZXhwb3J0IGRlZmF1bHQgbW91bnRFbmRwb2ludHNcbiJdLCJuYW1lcyI6WyJtb3VudEVuZHBvaW50cyIsImV4cHJlc3MiLCJyb3V0ZXIiLCJlbmRwb2ludHMiLCJmb3JFYWNoIiwiZW5kcG9pbnQiLCJyb290IiwibWV0aG9kIiwicGF0aCIsImhhbmRsZXIiXSwibWFwcGluZ3MiOiI7Ozs7K0JBY0E7OztlQUFBOzs7QUFWQSxTQUFTQSxlQUFlQyxPQUFnQixFQUFFQyxNQUFjLEVBQUVDLFNBQXFCO0lBQzdFQSxVQUFVQyxPQUFPLENBQUMsQ0FBQ0M7UUFDakIsSUFBSSxDQUFDQSxTQUFTQyxJQUFJLEVBQUU7WUFDbEJKLE1BQU0sQ0FBQ0csU0FBU0UsTUFBTSxDQUFDLENBQUNGLFNBQVNHLElBQUksRUFBRUgsU0FBU0ksT0FBTztRQUN6RCxPQUFPO1lBQ0xSLE9BQU8sQ0FBQ0ksU0FBU0UsTUFBTSxDQUFDLENBQUNGLFNBQVNHLElBQUksRUFBRUgsU0FBU0ksT0FBTztRQUMxRDtJQUNGO0FBQ0Y7TUFFQSxXQUFlVCJ9