refactor: dedupe misc lowercase helpers

This commit is contained in:
Peter Steinberger
2026-04-07 22:22:46 +01:00
parent 775b78e186
commit 67dc6e82b9
26 changed files with 112 additions and 77 deletions

View File

@@ -1,7 +1,9 @@
import { normalizeLowercaseStringOrEmpty } from "../shared/string-coerce.js";
export type ToolContentBlock = Record<string, unknown>;
export function normalizeToolContentType(value: unknown): string {
return typeof value === "string" ? value.toLowerCase() : "";
return normalizeLowercaseStringOrEmpty(value);
}
export function isToolCallContentType(value: unknown): boolean {