feat: add segment membership operators and enhance segment filter functionality

This commit is contained in:
Dries Augustyns
2026-05-04 19:07:04 +02:00
parent 2d05c3fbc1
commit a3cc62213f
6 changed files with 184 additions and 40 deletions
+4 -1
View File
@@ -24,7 +24,10 @@ export type SegmentFilterOperator =
| 'triggeredWithin' // Event/email activity occurred within timeframe
| 'triggeredOlderThan' // Event/email activity occurred more than X time ago
| 'notTriggered' // Event/email activity never occurred
| 'notTriggeredWithin'; // Event/email activity has not occurred within timeframe (includes never-triggered)
| 'notTriggeredWithin' // Event/email activity has not occurred within timeframe (includes never-triggered)
// Segment membership operators
| 'memberOfSegment' // Contact is a member of another segment
| 'notMemberOfSegment'; // Contact is not a member of another segment
export type SegmentFilterLogic = 'AND' | 'OR';