Siftline
API reference@siftline/coreVariables

ruleConditionSchema

const ruleConditionSchema: ZodDiscriminatedUnion<[ZodObject<{
  comparator: ZodLiteral<"is">;
  question: ZodString;
  value: ZodUnion<readonly [ZodString, ZodBoolean, ZodNumber]>;
}, $strict>, ZodObject<{
  comparator: ZodLiteral<"isOneOf">;
  question: ZodString;
  value: ZodArray<ZodString>;
}, $strict>, ZodObject<{
  comparator: ZodLiteral<"atLeast">;
  question: ZodString;
  value: ZodNumber;
}, $strict>, ZodObject<{
  comparator: ZodLiteral<"atMost">;
  question: ZodString;
  value: ZodNumber;
}, $strict>], "comparator">;