@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
11 lines (10 loc) • 477 B
TypeScript
import { GitHubTreeResponse, DocumentationFile, FileFilterOptions } from "../types";
/** Handles path normalization, root trimming and initial file object creation + filtering. */
export declare class TreeNormalizer {
static normalize(treeData: GitHubTreeResponse, rootPath?: string, fileFilter?: FileFilterOptions): {
files: DocumentationFile[];
normalizedRootPath: string;
};
private static shouldIncludeFile;
private static matchesPattern;
}