summaryrefslogtreecommitdiff
path: root/cli/bench/testdata/npm/hono/dist/router/trie-router/router.js
blob: 2ddad93c30393d4ff3d6faae6aaa793b120235d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TrieRouter = void 0;
const node_1 = require("./node");
class TrieRouter {
    constructor() {
        this.node = new node_1.Node();
    }
    add(method, path, handler) {
        this.node.insert(method, path, handler);
    }
    match(method, path) {
        return this.node.search(method, path);
    }
}
exports.TrieRouter = TrieRouter;