Skip to content

@jsvision/core / StyleEncoder

Type Alias: StyleEncoder ​

StyleEncoder = (fg, bg, attrs, caps) => string

Defined in: render/serialize.ts:25

Encodes a cell's foreground/background/attributes to an SGR escape sequence for the terminal's color depth. Defaults to defaultEncodeStyle; supply your own via RenderOptions.encodeStyle to customise color output.

Parameters ​

fg ​

Color

bg ​

Color

attrs ​

AttrMask

caps ​

CapabilityProfile

Returns ​

string