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