Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.28 KB

File metadata and controls

51 lines (32 loc) · 1.28 KB
layout default

@mks2508/better-logger


@mks2508/better-logger / cli-module / renderDivider

Function: renderDivider()

renderDivider(width?): string

Defined in: playground/divider.ts:32

Renderiza una línea divisoria horizontal dimmed (ANSI 2) usando el caracter . Por defecto el ancho es min(terminalWidth - 4, 60) para no ocupar todo el ancho de ventana y quedar visualmente alineado con otros primitives (box, header, table) que dejan 2 espacios de indentación.

Parameters

width?

number

Ancho explícito en columnas visibles. Si se omite, se calcula automáticamente a partir del ancho del terminal (capped a 60).

Returns

string

String de una línea con width caracteres envueltos en ANSI dim.

Examples

// Divider automático (respeta el ancho del terminal)
process.stdout.write(renderDivider() + '\n');
// Divider de ancho fijo para alinear con otra salida
process.stdout.write(renderDivider(40) + '\n');

See

getTerminalWidth para la detección de ancho cuando width se omite.