UNPKG

@openinc/parse-server-opendash

Version:
12 lines (11 loc) 609 B
import { GitHubTreeResponse, DocumentationStructure, FileFilterOptions, FolderConfig } from "../types"; import { GitHubClient } from "../services/GitHubClient"; /** * Documentation Structure Organizer */ export declare class DocumentationOrganizer { /** * Organize GitHub tree data into a hierarchical structure */ static organizeRepositoryStructure(treeData: GitHubTreeResponse, fileFilter?: FileFilterOptions, rootPath?: string, githubClient?: GitHubClient, owner?: string, repo?: string, branch?: string, defaultFolderConfig?: Partial<FolderConfig>): Promise<DocumentationStructure>; }