UNPKG

signalk-slack-notify

Version:

Send notifications from Signal K to Slack using Webhook API

12 lines (11 loc) 1.01 kB
import { type FormattedMeasurement, type NormalizedPluginOptions, type ParsedNotification, type SignalKDelta, type SlackMessage } from './types'; export declare function kelvinToCelsius(kelvin: number): number; export declare function metersPerSecondToKnots(metersPerSecond: number): number; export declare function radiansToDegrees(radians: number): number; export declare function formatError(error: unknown): string; export declare function stringifyValue(value: unknown): string; export declare function normalizeUnitLabel(unit: unknown): string; export declare function formatMeasurement(value: unknown, unit: unknown): FormattedMeasurement; export declare function combineValueAndUnit(measurement: FormattedMeasurement): string; export declare function extractNotifications(delta: SignalKDelta): ParsedNotification[]; export declare function buildSlackMessage(options: NormalizedPluginOptions, defaultTitle: string, notification: ParsedNotification, measurement: FormattedMeasurement): SlackMessage;