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>
24 lines
641 B
Text
24 lines
641 B
Text
import type { SegmentTrieNode } from '../../next-devtools/dev-overlay/segment-explorer-trie';
|
|
export type SegmentTrieData = {
|
|
segmentTrie: SegmentTrieNode | null;
|
|
routerType: 'app' | 'pages';
|
|
};
|
|
export type PageSegment = {
|
|
type: string;
|
|
pagePath: string;
|
|
boundaryType: string | null;
|
|
};
|
|
export type PageMetadata = {
|
|
segments: PageSegment[];
|
|
routerType: 'app' | 'pages';
|
|
};
|
|
export type PageMetadataWithUrl = {
|
|
url: string;
|
|
metadata: PageMetadata | null;
|
|
};
|
|
export interface McpPageMetadataResponse {
|
|
event: string;
|
|
requestId: string;
|
|
segmentTrieData: SegmentTrieData | null;
|
|
url: string;
|
|
}
|