Rocky_Mountain_Vending/.pnpm-store/v10/files/9d/3ef28626b0f4ddb972dbd738026d8ce9c907678d8804a0b4b3a18e45369ccd79a081e9ba28da232083d17b0885d8395cf029b4ffc3072bed6bfe1b7442cad5
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

8 lines
833 B
Text

import type { Metadata, ResolvedMetadataWithURLs } from './metadata-interface';
export type FieldResolver<Key extends keyof Data & keyof ResolvedData, Data = Metadata, ResolvedData = ResolvedMetadataWithURLs> = (T: Data[Key]) => ResolvedData[Key];
export type FieldResolverExtraArgs<Key extends keyof Data & keyof ResolvedData, ExtraArgs extends unknown[] = any[], Data = Metadata, ResolvedData = ResolvedMetadataWithURLs> = (T: Data[Key], ...args: ExtraArgs) => ResolvedData[Key];
export type AsyncFieldResolverExtraArgs<Key extends keyof Data & keyof ResolvedData, ExtraArgs extends unknown[] = any[], Data = Metadata, ResolvedData = ResolvedMetadataWithURLs> = (T: Data[Key], ...args: ExtraArgs) => Promise<ResolvedData[Key]>;
export type MetadataContext = {
trailingSlash: boolean;
isStaticMetadataRouteFile: boolean;
};