@cityssm/ntfy-publish
Version:
A Node package to publish notifications to an ntfy server.
23 lines (22 loc) • 1.05 kB
TypeScript
import type { NtfyMessageOptions } from './types.js';
/**
* The default ntfy server to use.
*/
export declare const DEFAULT_NTFY_SERVER = "https://ntfy.sh";
/**
* The default priority to use when sending a message.
*/
export declare const DEFAULT_NTFY_PRIORITY: "3";
/**
* @deprecated Use `DEFAULT_NTFY_PRIORITY` instead.
*/
export declare const DEFAULT_PRIORITY: "3";
/**
* Send a message through an ntfy server.
* @param ntfyMessage The message to post.
* @returns `true` if the message was posted.
*/
export default function publish(ntfyMessage: NtfyMessageOptions): Promise<boolean>;
export { isSupportedTagEmoji, ntfyTagEmojis } from './emoji.js';
export { ntfyMessagePrioritiesDefault, ntfyMessagePrioritiesHigh, ntfyMessagePrioritiesLow, ntfyMessagePrioritiesMax, ntfyMessagePrioritiesMin, ntfyMessagePriorityDefault, ntfyMessagePriorityHigh, ntfyMessagePriorityLow, ntfyMessagePriorityMax, ntfyMessagePriorityMin } from './priorities.js';
export type { FetchHeaders, NtfyMessageOptions, NtfyMessagePriority } from './types.js';