27 lines
623 B
TypeScript
27 lines
623 B
TypeScript
|
|
/**
|
||
|
|
* Notifications Domain
|
||
|
|
*
|
||
|
|
* Exports all notification-related contracts, schemas, and types.
|
||
|
|
* Used for in-app notifications synced with Salesforce email triggers.
|
||
|
|
*/
|
||
|
|
|
||
|
|
export {
|
||
|
|
// Enums
|
||
|
|
NOTIFICATION_TYPE,
|
||
|
|
NOTIFICATION_SOURCE,
|
||
|
|
type NotificationTypeValue,
|
||
|
|
type NotificationSourceValue,
|
||
|
|
// Templates
|
||
|
|
NOTIFICATION_TEMPLATES,
|
||
|
|
getNotificationTemplate,
|
||
|
|
// Schemas
|
||
|
|
notificationSchema,
|
||
|
|
createNotificationRequestSchema,
|
||
|
|
notificationListResponseSchema,
|
||
|
|
// Types
|
||
|
|
type Notification,
|
||
|
|
type CreateNotificationRequest,
|
||
|
|
type NotificationTemplate,
|
||
|
|
type NotificationListResponse,
|
||
|
|
} from "./schema.js";
|