2
0
Files
bot/packages/schemas/features/blocks/logic/condition/constants.ts
Baptiste Arnaud 35300eaf34 ♻️ Introduce typebot v6 with events (#1013)
Closes #885
2023-11-08 15:34:16 +01:00

26 lines
634 B
TypeScript

import { ConditionBlock } from './schema'
export enum LogicalOperator {
OR = 'OR',
AND = 'AND',
}
export enum ComparisonOperators {
EQUAL = 'Equal to',
NOT_EQUAL = 'Not equal',
CONTAINS = 'Contains',
NOT_CONTAINS = 'Does not contain',
GREATER = 'Greater than',
LESS = 'Less than',
IS_SET = 'Is set',
IS_EMPTY = 'Is empty',
STARTS_WITH = 'Starts with',
ENDS_WITH = 'Ends with',
MATCHES_REGEX = 'Matches regex',
NOT_MATCH_REGEX = 'Does not match regex',
}
export const defaultConditionItemContent = {
logicalOperator: LogicalOperator.AND,
} as const satisfies ConditionBlock['items'][number]['content']