Skip to content

OutputPredicate

OutputPredicate = { field: string; kind: "equals"; value: unknown; } | { field: string; kind: "notEquals"; value: unknown; } | { field: string; kind: "gt"; value: number; } | { field: string; kind: "gte"; value: number; } | { field: string; kind: "lt"; value: number; } | { field: string; kind: "lte"; value: number; } | { field: string; kind: "in"; values: readonly unknown[]; } | { field: string; kind: "notNull"; } | { kind: "and"; left: OutputPredicate; right: OutputPredicate; } | { kind: "or"; left: OutputPredicate; right: OutputPredicate; } | { inner: OutputPredicate; kind: "not"; }

Defined in: output-transform/spec.ts:18

Declarative predicate for filtering array items in the output. Composable with and/or/not operators.