mirror of
https://github.com/vercel/commerce.git
synced 2025-05-18 23:46:58 +00:00
16 lines
394 B
TypeScript
16 lines
394 B
TypeScript
const validatePlaceholderImageUrl = (
|
|
placeholderUrlOrFalse: unknown
|
|
): string | false => {
|
|
if (!placeholderUrlOrFalse || placeholderUrlOrFalse === 'false') {
|
|
return false
|
|
}
|
|
|
|
if (typeof placeholderUrlOrFalse === 'string') {
|
|
return placeholderUrlOrFalse
|
|
}
|
|
|
|
throw new TypeError('placeholderUrlOrFalse must be a string or falsy.')
|
|
}
|
|
|
|
export default validatePlaceholderImageUrl
|