UNPKG

less-pager-mini

Version:

A scrollable terminal pager for Node.js CLI apps (terminal only)

30 lines (29 loc) 782 B
import { Config, Mode } from "./interfaces"; /** * Global configuration for pager rendering and navigation. */ export declare let config: Config; /** * Tracks the current pager state. */ export declare let mode: Record<Mode, boolean>; /** * Overwrites all pager configuration with a new one. * * @param newConfig New configuration object. */ export declare function applyConfig(newConfig: Config): void; /** * Overwrites all mode flags with a new set. * * @param newMode New mode flags. */ export declare function applyMode(newMode: Record<Mode, boolean>): void; /** * Resets the global configuration to default values. */ export declare function resetConfig(): void; /** * Resets all mode flags to their default state. */ export declare function resetMode(): void;