type
SchemaFieldCondition
A manifest-safe recursive expression controlling admin visibility.
How it works
Conditions are presentation only and never authorization. Sibling paths resolve from the current object or repeating row; document paths resolve from the root.
Full signature
type SchemaFieldCondition = | { kind: "all" | "any"; conditions: SchemaFieldCondition[] }
| { kind: "not"; conditions: [SchemaFieldCondition] }
| { kind: "predicate"; predicate: SchemaFieldConditionPredicate }Related types
SchemaFieldConditionPredicateA scoped equals, notEquals, or oneOf scalar comparison.