Rocky_Mountain_Vending/.pnpm-store/v10/files/b7/812a97e026f6e0ef1e957fbfaf4110c84a1b0a9c37375685be590c0f606814384b149f5cc130f7e3fb14f6cdfe1901f5ee7bc97b8209507b726164748a5b60
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

26 lines
1,021 B
Text

import type { DynamicParamTypes } from '../../shared/lib/app-router-types';
import type { FallbackRouteParam } from './types';
/**
* Encodes a parameter value using the provided encoder.
*
* @param value - The value to encode.
* @param encoder - The encoder to use.
* @returns The encoded value.
*/
export declare function encodeParam(value: string | string[], encoder: (value: string) => string): string;
/**
* Normalizes a pathname to a consistent format.
*
* @param pathname - The pathname to normalize.
* @returns The normalized pathname.
*/
export declare function normalizePathname(pathname: string): string;
/**
* Creates a fallback route param.
*
* @param paramName - The name of the param.
* @param isParallelRouteParam - Whether this is a parallel route param or
* descends from a parallel route param.
* @returns The fallback route param.
*/
export declare function createFallbackRouteParam(paramName: string, paramType: DynamicParamTypes, isParallelRouteParam: boolean): FallbackRouteParam;