Lines Matching refs:userFacingTrigger

106   userFacingTrigger: NotificationTriggerInput
108 if (userFacingTrigger === null) {
112 if (userFacingTrigger === undefined) {
118 if (isDateTrigger(userFacingTrigger)) {
119 return parseDateTrigger(userFacingTrigger);
120 } else if (isDailyTriggerInput(userFacingTrigger)) {
121 validateDateComponentsInTrigger(userFacingTrigger, DAILY_TRIGGER_EXPECTED_DATE_COMPONENTS);
124 channelId: userFacingTrigger.channelId,
125 hour: userFacingTrigger.hour,
126 minute: userFacingTrigger.minute,
128 } else if (isWeeklyTriggerInput(userFacingTrigger)) {
129 validateDateComponentsInTrigger(userFacingTrigger, WEEKLY_TRIGGER_EXPECTED_DATE_COMPONENTS);
132 channelId: userFacingTrigger.channelId,
133 weekday: userFacingTrigger.weekday,
134 hour: userFacingTrigger.hour,
135 minute: userFacingTrigger.minute,
137 } else if (isYearlyTriggerInput(userFacingTrigger)) {
138 validateDateComponentsInTrigger(userFacingTrigger, YEARLY_TRIGGER_EXPECTED_DATE_COMPONENTS);
141 channelId: userFacingTrigger.channelId,
142 day: userFacingTrigger.day,
143 month: userFacingTrigger.month,
144 hour: userFacingTrigger.hour,
145 minute: userFacingTrigger.minute,
147 } else if (isSecondsPropertyMisusedInCalendarTriggerInput(userFacingTrigger)) {
151 } else if ('seconds' in userFacingTrigger) {
154 channelId: userFacingTrigger.channelId,
155 seconds: userFacingTrigger.seconds,
156 repeats: userFacingTrigger.repeats ?? false,
158 } else if (isCalendarTrigger(userFacingTrigger)) {
159 const { repeats, ...calendarTrigger } = userFacingTrigger;
164 android: { type: 'channel', channelId: userFacingTrigger.channelId },