@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
23 lines • 668 B
JavaScript
;
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