Initial push of Plunk Next

This commit is contained in:
Dries Augustyns
2025-12-01 09:56:56 +01:00
parent 07cea20262
commit ff1876d580
566 changed files with 89036 additions and 28423 deletions
+38
View File
@@ -0,0 +1,38 @@
// Segment filter types
export interface SegmentFilter {
field: string;
operator:
| 'equals'
| 'notEquals'
| 'contains'
| 'notContains'
| 'greaterThan'
| 'lessThan'
| 'greaterThanOrEqual'
| 'lessThanOrEqual'
| 'exists'
| 'notExists'
| 'within';
value?: any;
unit?: 'days' | 'hours' | 'minutes';
}
export interface CreateSegmentData {
name: string;
description?: string;
filters: SegmentFilter[];
trackMembership?: boolean;
}
export interface UpdateSegmentData {
name?: string;
description?: string;
filters?: SegmentFilter[];
trackMembership?: boolean;
}
export interface SegmentMembershipComputeResult {
added: number;
removed: number;
total: number;
}