import type { BaseProbeResult } from "openclaw/plugin-sdk/channel-contract"; import { formatErrorMessage } from "openclaw/plugin-sdk/error-runtime"; import { signalCheck, signalRpcRequest } from "./client.js";
export type SignalProbe = BaseProbeResult & {
status?: number | null;
elapsedMs: number;
version?: string | null;
};
function parseSignalVersion(value: unknown): string | null { if (typeof value === "string" && value.trim()) { return value.trim();
} if (typeof value === "object" && value !== null) { const version = (value as { version?: unknown }).version; if (typeof version === "string" && version.trim()) { return version.trim();
}
} returnnull;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.