summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/hero.mjs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/hero.mjs b/src/hero.mjs
index 20c7900..6838473 100644
--- a/src/hero.mjs
+++ b/src/hero.mjs
@@ -158,6 +158,11 @@ assert.ok(HTTP_METHODS.has(WEBSOCKET_METHOD));
export const isValidLabel = name =>
HTTP_METHODS.has(name) || name === WEBSOCKET_LABEL;
+export const comboForLabel = (label, keyword) =>
+ label === WEBSOCKET_LABEL ?
+ [ WEBSOCKET_KEYWORD, WEBSOCKET_METHOD ] :
+ [ keyword, label ];
+
export const addRoute = (table, methods, path, handlerFn) => {
if (methods === "*") {
return addRoute(table, HTTP_METHODS_ARR, path, handlerFn);