UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

23 lines 668 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parsePattern = exports.isMatchNodeWithType = void 0; function isMatchNodeWithType(node, key) { if (node.key && node.type === 'all') { return true; } if (node.key && node.type === 'static') { return node.key === key; } if (node.key && node.type === 'reg') { return (new RegExp(node.key).test(key)); } return false; } exports.isMatchNodeWithType = isMatchNodeWithType; ; function parsePattern(pattern) { return pattern.split('/').filter(p => p !== ''); } exports.parsePattern = parsePattern; ; //# sourceMappingURL=helpers.js.map