Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
5 lines
187 B
Text
5 lines
187 B
Text
export default function ensureArray<T>(thing: Array<T> | T | undefined | null): Array<T> {
|
|
if (Array.isArray(thing)) return thing;
|
|
if (thing == undefined) return [];
|
|
return [thing];
|
|
}
|