UNPKG

@itznotabug/routex

Version:

A client side redirection plugin for Vitepress.

18 lines (17 loc) 586 B
import type { RedirectMap, RedirectOptions, VitePressConfig } from './types.js'; /** * Handles validation of redirect configuration */ export declare class RedirectValidator { private rules; private options; private vitepressConfig?; constructor(rules: RedirectMap, options: RedirectOptions, vitepressConfig?: VitePressConfig | undefined); validate(): Promise<void>; private validateSelfReferences; private validateCircularRedirects; private validatePaths; private validateDelay; private validateFileConflicts; private validateDeadLinks; }