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>
29 lines
644 B
Text
29 lines
644 B
Text
declare module 'jsonlint-mod' {
|
|
export function parse(input: string): unknown;
|
|
|
|
interface SchemaIDReference {
|
|
'@id': string;
|
|
}
|
|
|
|
interface SchemaSourceItem {
|
|
'@id': string;
|
|
'@type': string;
|
|
'rdfs:label'?: string;
|
|
'rdfs:subClassOf'?: SchemaIDReference | SchemaIDReference[];
|
|
'http://schema.org/domainIncludes'?: SchemaIDReference | SchemaIDReference[];
|
|
}
|
|
|
|
interface SchemaTreeItem {
|
|
name: string;
|
|
parent: string[];
|
|
}
|
|
|
|
export interface JSONSchemaSource {
|
|
'@graph': SchemaSourceItem[];
|
|
}
|
|
|
|
export interface JSONSchemaTree {
|
|
types: SchemaTreeItem[];
|
|
properties: SchemaTreeItem[];
|
|
}
|
|
}
|