/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
packages/shared/src/entities/notification-trigger/notification-trigger.interface.ts
30 строк
787 B
Adam Chmara
chore(root): apply biome formatter & linter fixes NV-6436 (#8838)
31 июл 2025, 14:59
Не верифицирован
31 июл 2025, 14:59
855fb8f
Код
Авторство
О чём код?
import type { TemplateVariableTypeEnum, TriggerContextTypeEnum } from '../../types'; // TODO: Move to a const, it's not an enum if it has only one element export enum TriggerTypeEnum { EVENT = 'event', } export interface INotificationTrigger { type: TriggerTypeEnum; identifier: string; variables: INotificationTriggerVariable[]; subscriberVariables?: INotificationTriggerVariable[]; reservedVariables?: ITriggerReservedVariable[]; } // export interface ITriggerReservedVariable { type: TriggerContextTypeEnum; variables: INotificationTriggerVariable[]; } export interface INotificationTriggerVariable { name: string; value?: any; type?: TemplateVariableTypeEnum; } export interface INotificationBridgeTrigger { type: TriggerTypeEnum; identifier: string; }