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);
}