@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
10 lines (9 loc) • 579 B
TypeScript
import { PageTreesNode } from './pagetrees';
import { Dimension, DimensionFlag } from '@pkg/doctree';
export declare class Shifter {
delete(n: PageTreesNode, dimension: Dimension): [boolean, boolean];
shift(n: PageTreesNode, dimension: Dimension, exact: boolean): [PageTreesNode, boolean, DimensionFlag];
forEachInDimension(n: PageTreesNode, d: number, f: (node: PageTreesNode) => boolean): void;
insertInto(old: PageTreesNode, newNode: PageTreesNode, dimension: Dimension): PageTreesNode;
insert(old: PageTreesNode, newNode: PageTreesNode): PageTreesNode;
}