UNPKG

@vaadin/hilla-file-router

Version:

Hilla file-based router

16 lines (15 loc) 488 B
export type TreeTransformerNextCallback< T extends readonly unknown[], U, C extends object | null = null > = (nodes: T, context?: C) => U; export type TreeTransformer< T extends readonly unknown[], U, C extends object | null = null > = (nodes: T, next: TreeTransformerNextCallback<T, U, C>, context: C) => U; export declare function transformTree< T extends readonly unknown[], U, C extends object | null = null >(nodes: T, context: C, transformer: TreeTransformer<T, U, C>): U;