Skip to content

@jsvision/core / essentialsMet

Function: essentialsMet()

essentialsMet(caps, facts): boolean

Defined in: safety/essentials.ts:113

Convenience boolean — true when every essential is satisfied. Shorthand for evaluateEssentials(caps, facts).met.

Parameters

caps

CapabilityProfile

Resolved capability profile.

facts

HostFacts

TTY facts from detectTty().

Returns

boolean

true when the terminal is usable (the app may start).

Example

ts
import { essentialsMet, resolveCapabilities, detectTty } from '@jsvision/core';

if (!essentialsMet(resolveCapabilities().profile, { isTTY: detectTty() })) {
  process.exit(1);
}