mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-27 18:01:46 +00:00
12 lines
340 B
TypeScript
12 lines
340 B
TypeScript
export function normalizeNonEmptyString(value: unknown): string | null {
|
|
if (typeof value !== "string") {
|
|
return null;
|
|
}
|
|
const trimmed = value.trim();
|
|
return trimmed ? trimmed : null;
|
|
}
|
|
|
|
export function normalizeStringArray(value: unknown): string[] {
|
|
return Array.isArray(value) ? value.map((entry) => String(entry)) : [];
|
|
}
|