rag-context-optimizer / frontend /node_modules /next /dist /next-devtools /dev-overlay /segment-explorer-trie.d.ts
Download frontend/node_modules/next/dist/next-devtools/dev-overlay/segment-explorer-trie.d.ts from netzkontrast/rag-context-optimizer: direct link, hf CLI and curl.
- Browser
- Download file 884 Bytes
-
https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/next-devtools/dev-overlay/segment-explorer-trie.d.ts
- Command line
-
hf download hf://spaces/netzkontrast/rag-context-optimizer/frontend/node_modules/next/dist/next-devtools/dev-overlay/segment-explorer-trie.d.ts
-
curl -L -o segment-explorer-trie.d.ts https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/next-devtools/dev-overlay/segment-explorer-trie.d.ts
884 Bytes
| import type { SegmentNodeState } from '../userspace/app/segment-explorer-node'; | |
| /** | |
| * Trie data structure for storing and searching paths | |
| * | |
| * This can be used to store app router paths and search for them efficiently. | |
| * e.g. | |
| * | |
| * [trie root] | |
| * βββ layout.js | |
| * βββ page.js | |
| * βββ blog | |
| * βββ layout.js | |
| * βββ page.js | |
| * βββ [slug] | |
| * βββ layout.js | |
| * βββ page.js | |
| **/ | |
| type TrieNode<Value = string> = { | |
| value: Value | undefined; | |
| children: { | |
| [key: string]: TrieNode<Value> | undefined; | |
| }; | |
| }; | |
| export type SegmentTrieNode = TrieNode<SegmentNodeState>; | |
| export declare const insertSegmentNode: (value: SegmentNodeState) => void; | |
| export declare const removeSegmentNode: (value: SegmentNodeState) => void; | |
| export declare function useSegmentTree(): SegmentTrieNode; | |
| export {}; | |