@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
19 lines (18 loc) • 632 B
TypeScript
export interface PageTask {
language: string;
pagePath: string;
}
declare class PageFilterManager {
private filterSet;
private currentLanguage;
setFilter(tasks: PageTask[]): void;
setCurrentLanguage(language: string): void;
clearFilter(): void;
shouldProcess(language: string, pagePath: string): boolean;
getFilterSize(): number;
}
export declare const pageFilter: PageFilterManager;
export declare function setPageFilter(tasks: PageTask[]): void;
export declare function clearPageFilter(): void;
export declare function shouldProcessPage(language: string, pagePath: string): boolean;
export {};