oak-general-business/lib/triggers/message.d.ts

10 lines
826 B
TypeScript

import { Trigger } from 'oak-domain/lib/types/Trigger';
import { EntityDict } from '../general-app-domain/EntityDict';
import { BRC } from '../types/RuntimeCxt';
import { MessageNotificationConverter } from '../types/Message';
import { BackendRuntimeContext } from '../context/BackendRuntimeContext';
export declare function registerMessageNotificationConverters<ED extends EntityDict, Cxt extends BackendRuntimeContext<ED>>(converters: MessageNotificationConverter<ED, Cxt>[]): void;
export declare function tryMakeSmsNotification(message: EntityDict['message']['Schema'], context: BackendRuntimeContext<EntityDict>): Promise<Omit<import("../general-app-domain/Notification/Schema").CreateOperationData, "messageSystemId"> | undefined>;
declare const triggers: Trigger<EntityDict, 'message', BRC>[];
export default triggers;