Skip to content

@jsvision/core / dumpCaps

Function: dumpCaps()

dumpCaps(resolution): string

Defined in: safety/redact.ts:117

Render a one-line, secret-free summary of a resolved capability profile — handy for a single debug log line explaining what the SDK detected and why (which resolution layer decided each value).

Emits one field=value (layer) pair per capability, space-separated, e.g. colorDepth=truecolor (env) mouse=sgr,wheel (query) .... Contains no input/clipboard/title text — only capability values and layer names.

Parameters

resolution

CapabilityResolution

A CapabilityResolution ({ profile, reasons }), as returned by resolveCapabilities().

Returns

string

A single screen-safe summary string.

Example

ts
import { dumpCaps, resolveCapabilities, createLogger } from '@jsvision/core';

const resolution = resolveCapabilities();
const log = createLogger({ sink: 'ring' });
log.debug('caps', dumpCaps(resolution));
// e.g. "colorDepth=truecolor (env) unicode=utf8 (env) mouse=sgr,wheel (default) ..."