apptise-core
Version:
Core library for Apptise unified notification system
36 lines • 2.11 kB
TypeScript
/**
* Apptise Core - 通用通知推送库核心模块
*
* 提供统一的通知推送接口,支持多种通知服务
*/
export { Apptise, createApptise, apptise } from './base/apptise.js';
export { NotificationPlugin } from './base/plugin.js';
export { UrlParser } from './utils/url-parser.js';
export { HttpClient } from './utils/http-client.js';
export type { NotificationMessage, NotificationResult, PluginConfig, PluginRegistration, ApptiseConfig, ApptiseError, HttpRequestOptions, HttpResponse, ParsedUrl, } from './base/types.js';
export { NotificationLevel, ErrorType } from './base/types.js';
export { ServerChanPlugin, serverChanPlugin } from './plugins/serverchan.js';
export { PushDeerPlugin, pushDeerPlugin } from './plugins/pushdeer.js';
export { BarkPlugin, barkPlugin } from './plugins/bark.js';
export { BlueSkyPlugin, blueSkyPlugin } from './plugins/bluesky.js';
export { DingTalkPlugin, dingTalkPlugin as dingtalkPlugin } from './plugins/dingtalk.js';
export { DiscordPlugin, discordPlugin } from './plugins/discord.js';
export { FeishuPlugin, feishuPlugin } from './plugins/feishu.js';
export { GoogleChatPlugin, googleChatPlugin } from './plugins/google-chat.js';
export { GotifyPlugin, gotifyPlugin } from './plugins/gotify.js';
export { HomeAssistantPlugin, homeAssistantPlugin } from './plugins/home-assistant.js';
export { HttpSmsPlugin, httpSmsPlugin as httpsmsPlugin } from './plugins/httpsms.js';
export { IftttPlugin, iftttPlugin } from './plugins/ifttt.js';
export { LarkPlugin, larkPlugin } from './plugins/lark.js';
export { LinePlugin, linePlugin } from './plugins/line.js';
export { MastodonPlugin, mastodonPlugin } from './plugins/mastodon.js';
export { NextcloudTalkPlugin, nextcloudTalkPlugin } from './plugins/nextcloudtalk.js';
export { NtfyPlugin, ntfyPlugin } from './plugins/ntfy.js';
export { PushBulletPlugin, pushBulletPlugin as pushbulletPlugin } from './plugins/pushbullet.js';
export declare const VERSION = "1.0.0";
import { Apptise } from './base/apptise.js';
/**
* 默认导出 - Apptise 类
*/
export default Apptise;
//# sourceMappingURL=index.d.ts.map