UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

16 lines (15 loc) 549 B
import { FileMetaInfo } from '../../fs/type'; import { FileInfo } from './fileinfo'; export declare class Classifier { private files; constructor(files: FileInfo[]); static newClassifier(fis: FileMetaInfo[]): Promise<Classifier>; private sort; getLeaf(): FileInfo | null; getFiles(): FileInfo[]; length(): number; at(index: number): FileInfo | undefined; filter(predicate: (file: FileInfo) => boolean): FileInfo[]; find(predicate: (file: FileInfo) => boolean): FileInfo | undefined; isEmpty(): boolean; }