signalk-slack-notify
Version:
Send notifications from Signal K to Slack using Webhook API
12 lines (11 loc) • 1.01 kB
TypeScript
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;