gongxiangp2/lib/material-preview-url.ts
2026-08-02 01:04:11 +08:00

14 lines
418 B
TypeScript

export function normalizeMaterialPreviewUrl(value: unknown): string | null {
if (typeof value !== 'string') return null
const normalized = value.trim()
return normalized || null
}
export function pickFirstMaterialPreviewUrl(...values: unknown[]): string | null {
for (const value of values) {
const normalized = normalizeMaterialPreviewUrl(value)
if (normalized) return normalized
}
return null
}