summaryrefslogtreecommitdiffhomepage
path: root/packages/core/src/notifications/index.ts
blob: d1e78911d0f5fa2094ce5c039fd9579da5c47473 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// @dispatch/core — ntfy.sh push notifications

export {
	clearNtfyConfig,
	defaultNtfyConfig,
	loadNtfyConfig,
	NTFY_CONFIG_KEY,
	normalizeNtfyConfig,
	redactNtfyConfig,
	saveNtfyConfig,
} from "./config.js";
export {
	type AgentEventSource,
	type DispatcherOptions,
	NotificationDispatcher,
	type PermissionPromptSource,
	type TabParentLookup,
	type TabTitleLookup,
} from "./dispatcher.js";
export {
	buildNtfyUrl,
	type FetchLike,
	NTFY_BASE_URL,
	type NtfySendResult,
	sendNtfy,
} from "./ntfy.js";
export {
	type NotificationEvent,
	type NotificationEventType,
	NTFY_DEFAULT_EVENTS,
	NTFY_DEFAULT_PRIORITIES,
	NTFY_DEFAULT_TAGS,
	NTFY_EVENT_TYPES,
	type NtfyConfig,
	type NtfyPriority,
} from "./types.js";