Rocky_Mountain_Vending/.pnpm-store/v10/files/c6/8902defb74adde5994c746466e0129c8f4dfc624eac17b252f9d214495778708ceea3baf10b44859c8a349b2a6cdca0de71ce8e1a5c66c2f1931e3d20441b1
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

18 lines
1.3 KiB
Text

import type { MetadataContext } from '../types/resolvers';
export type MetadataBaseURL = URL | null;
declare function isStringOrURL(icon: any): icon is string | URL;
/**
* Given an optional user-provided metadataBase, this determines what the metadataBase should
* fallback to. Specifically:
* - In dev, it should always be localhost
* - In Vercel preview builds, it should be the preview build ID
* - In start, it should be the user-provided metadataBase value. Otherwise,
* it'll fall back to the Vercel production deployment, and localhost as a last resort.
*/
export declare function getSocialImageMetadataBaseFallback(metadataBase: MetadataBaseURL): URL;
declare function resolveUrl(url: null | undefined, metadataBase: MetadataBaseURL): null;
declare function resolveUrl(url: string | URL, metadataBase: MetadataBaseURL): URL;
declare function resolveUrl(url: string | MetadataBaseURL | undefined, metadataBase: MetadataBaseURL): MetadataBaseURL;
declare function resolveRelativeUrl(url: string | URL, pathname: string): string | URL;
declare function resolveAbsoluteUrlWithPathname(url: string | URL, metadataBase: MetadataBaseURL, pathname: string, { trailingSlash }: MetadataContext): string;
export { isStringOrURL, resolveUrl, resolveRelativeUrl, resolveAbsoluteUrlWithPathname, };