mirror of
https://github.com/vercel/commerce.git
synced 2025-06-17 20:51:21 +00:00
14 lines
395 B
TypeScript
14 lines
395 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;
|