Skip to main content
Version: v0.0.2

Function: unsupportedOps()

unsupportedOps(filters): readonly ConceptSetFilter[]

The filters whose operator the engine does not implement (regex / generalizes / unknown) - a non-empty result means the caller must surface a typed cannot-expand, never mis-expand.

Parameters

filters

readonly ConceptSetFilter[]

The component's filters.

Returns

readonly ConceptSetFilter[]

The subset with an unimplemented operator (empty when all are supported).

Example

import { unsupportedOps } from "@cosyte/terminology";

unsupportedOps([{ property: "concept", op: "is-a", value: "x" }]).length; // => 0