refactor: dedupe shared string predicates

This commit is contained in:
Peter Steinberger
2026-04-07 00:35:12 +01:00
parent f178a9dc41
commit 899f490c9c
6 changed files with 22 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
export { asNullableRecord as asRecord } from "openclaw/plugin-sdk/text-runtime";
export { formatErrorMessage } from "openclaw/plugin-sdk/error-runtime";
export function normalizeTrimmedString(value: unknown): string | undefined {
if (typeof value !== "string") {
@@ -7,7 +8,3 @@ export function normalizeTrimmedString(value: unknown): string | undefined {
const trimmed = value.trim();
return trimmed.length > 0 ? trimmed : undefined;
}
export function formatErrorMessage(err: unknown): string {
return err instanceof Error ? err.message : String(err);
}