@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
12 lines (11 loc) • 609 B
TypeScript
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>;
}