@itznotabug/routex
Version:
A client side redirection plugin for Vitepress.
14 lines (13 loc) • 512 B
TypeScript
import type { RedirectOptions, VitePressConfig } from './types.js';
/**
* Handles template resolution and processing
*/
export declare class Template {
private options;
private vitepressConfig?;
constructor(options: RedirectOptions, vitepressConfig?: VitePressConfig | undefined);
resolveTemplate(): Promise<string>;
private loadTemplate;
processTemplate(template: string, source: string, destination: string, metaTags: string, delay: number): string;
private getDefaultTemplate;
}