UNPKG

@upyo/core

Version:

Simple email sending library for Node.js, Deno, Bun, and edge functions

25 lines 844 B
//#region src/priority.d.ts /** * The priority levels for email messages. */ type Priority = "high" | "normal" | "low"; /** * Compares two priority levels and returns a number indicating their * relative order. * * @example Sorting priorities * ```ts * import { comparePriority, type Priority } from "@upyo/core/priority"; * const priorities: Priority[] = ["normal", "low", "high"]; * priorities.sort(comparePriority); * console.log(priorities); // ["high", "normal", "low"] * ``` * * @param a The first priority to compare. * @param b The second priority to compare. * @return A negative number if `a` is less than `b`, a positive number * if `a` is greater than `b`, and zero if they are equal. */ declare function comparePriority(a: Priority, b: Priority): number; //#endregion export { Priority, comparePriority };