UNPKG

@mdfriday/foundry

Version:

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

41 lines 1.16 kB
import { ContentService, RefSite } from '../type'; /** * Ref - TypeScript equivalent of Go's Ref entity * Handles page references and link generation */ export declare class Ref { private site; private contentSvc; private notFoundURL; constructor(site: RefSite, contentSvc: ContentService, notFoundURL?: string); /** * Generate relative reference from arguments * TypeScript equivalent of RelRefFrom method from Go */ relRefFrom(argsm: Record<string, any>, source: any): Promise<string>; /** * Generate relative reference * TypeScript equivalent of relRef method from Go */ private relRef; /** * Decode reference arguments * TypeScript equivalent of decodeRefArgs method from Go */ private decodeRefArgs; /** * Generate reference link * TypeScript equivalent of refLink method from Go */ private refLink; /** * Check if source is a Positioner */ private isPositioner; /** * Log not found error * TypeScript equivalent of logNotFound method from Go */ private logNotFound; } //# sourceMappingURL=ref.d.ts.map