Rocky_Mountain_Vending/.pnpm-store/v10/files/58/baf86fe51f35527c48520af45d4c53b1b09b3f608e483f0b5dbd1bcdd6ce90d42e621f21db7a73027cdd30f8e939c34829a2cb5e11f89424724914f6551305
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

28 lines
817 B
Text

export type ModuleGetter = () => any;
export type ModuleTuple = [getModule: ModuleGetter, filePath: string];
export type CollectingMetadata = {
icon: string[];
apple: string[];
twitter: string[];
openGraph: string[];
manifest?: string;
};
export type CollectedMetadata = {
icon: ModuleGetter[];
apple: ModuleGetter[];
twitter: ModuleGetter[] | null;
openGraph: ModuleGetter[] | null;
manifest?: string;
};
export type MetadataImageModule = {
url: string;
type?: string;
alt?: string;
} & ({
sizes?: string;
} | {
width?: number;
height?: number;
});
export type PossibleImageFileNameConvention = 'icon' | 'apple' | 'favicon' | 'twitter' | 'openGraph';
export type PossibleStaticMetadataFileNameConvention = PossibleImageFileNameConvention | 'manifest';