UNPKG

@comet-cli/plugin-documentation

Version:
25 lines (24 loc) 680 B
import { Dict } from '@comet-cli/types'; import { EnhancedOperation } from './operations'; export interface NodeOptions { path: string; name?: string; description?: string; operations?: EnhancedOperation[]; operationCount?: number; } export declare class Node implements NodeOptions { path: string; name?: string; description?: string; operations: EnhancedOperation[]; operationCount: number; children: Dict<Node>; constructor(options: NodeOptions); addChildren(child: string, value: Node): void; addOperation(operation: EnhancedOperation): void; } export declare class Trie { root: Node; constructor(node: Node); }