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>
16 lines
552 B
Text
16 lines
552 B
Text
import type { RouteKind } from '../route-kind';
|
|
export interface RouteDefinition<K extends RouteKind = RouteKind> {
|
|
readonly kind: K;
|
|
readonly bundlePath: string;
|
|
readonly filename: string;
|
|
/**
|
|
* Describes the pathname including all internal modifiers such as
|
|
* intercepting routes, parallel routes and route/page suffixes that are not
|
|
* part of the pathname.
|
|
*/
|
|
readonly page: string;
|
|
/**
|
|
* The pathname (including dynamic placeholders) for a route to resolve.
|
|
*/
|
|
readonly pathname: string;
|
|
}
|