UNPKG

@mdfriday/foundry

Version:

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

24 lines (23 loc) 876 B
import { BaseURL } from '../valueobject/baseurl'; export declare class URL { base: string; canonical: boolean; baseURL: BaseURL | null; constructor(base: string, canonical?: boolean); setup(): void; isAbsURL(input: string): [boolean, Error | null]; startWithBaseUrlRoot(input: string): boolean; isProtocolRelPath(input: string): boolean; trimBaseUrlRoot(input: string): string; addContextRoot(input: string): string; handleRootSuffix(input: string, url: string): string; handlePrefix(url: string): string; relURL(input: string): string; absURL(input: string, isMultiLang?: boolean, langPrefix?: string): string; urlize(uri: string): string; makePathSanitized(input: string): string; urlEscape(uri: string): string; makePath(input: string): string; basePathNoSlash(): string; private joinPaths; }