@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
17 lines (16 loc) • 635 B
TypeScript
import { DiscordAlertOptions, DiscordEmbed } from './discord-alert.interface';
export declare class AlertBuilder {
private static readonly COLORS;
private static readonly SEVERITY_EMOJIS;
static buildEmbed(options: DiscordAlertOptions): DiscordEmbed;
private static formatTitle;
private static formatEnvironment;
private static formatTimestamp;
private static formatValue;
private static shouldBeInline;
private static looksLikeCode;
private static truncateStack;
private static truncateDescription;
private static buildFooter;
static validateEmbed(embed: DiscordEmbed): string[];
}