oak-general-business/lib/registry.backend.d.ts

40 lines
1.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 后端注入自定义功能的注册入口
* 如需要注入请在routine中编写注册逻辑使用此处提供的注册方法进行注册
*/
export {
/**
* 注册消息类型
*/
registerMessageType, } from './aspects/template';
export { registerWeChatPublicEventCallback, } from './endpoints/wechat';
export {
/**
* 注册消息通知转换器
* 用于将消息数据转换为特定渠道所需的格式
* 例如: 将message转换为微信小程序、公众号、短信、邮件所需的数据格式
*/
registerMessageNotificationConverters,
/**
* 注册消息渠道处理器
* 用于处理特定渠道的消息创建逻辑
* 例如: 处理微信小程序、公众号、短信、邮件等渠道的消息生成
*/
registerMessageHandler, } from './utils/message';
export {
/**
* 注册通知渠道处理器
* 用于处理特定渠道的通知发送逻辑
* 例如: 实际发送微信小程序、公众号、短信、邮件等渠道的通知
*/
registerNotificationHandler,
/**
* 注册通知失败处理器
* 用于在所有通知渠道都失败后执行自定义的补救逻辑
* 可以注册多个处理器,它们会依次执行
* 例如: 在其他渠道失败后自动发送短信通知
*/
registerNotificationFailureHandler, } from './utils/notification';
export { registSms, } from './utils/sms';
export { registerCosBackend, } from './utils/cos/index.backend';