Class: Trie
Defined in: src/router/trie.ts:6
Constructors
Constructor
new Trie(): Trie;
Returns
Trie
Accessors
maxDepth
Get Signature
get maxDepth(): number;
Defined in: src/router/trie.ts:111
Retorna la profundidad máxima de rutas registradas en el Trie
Returns
number
Número de niveles (0 = solo root, 1 = un segmento, etc.)
Methods
find()
find(path: string): FindResult | null;
Defined in: src/router/trie.ts:59
Parameters
| Parameter | Type |
|---|---|
path |
string |
Returns
FindResult | null
insert()
insert(
id: string,
path: string,
loader: () => Promise<any>,
metadata?: Record<string, any>,
policies?: Constructor<any>[],
slot?: string): void;
Defined in: src/router/trie.ts:11
Parameters
| Parameter | Type |
|---|---|
id |
string |
path |
string |
loader |
() => Promise<any> |
metadata? |
Record<string, any> |
policies? |
Constructor<any>[] |
slot? |
string |
Returns
void