@comet-cli/plugin-documentation
Version:
Plugin for generating API documentation
25 lines (24 loc) • 680 B
TypeScript
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);
}