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>
28 lines
572 B
Text
28 lines
572 B
Text
import type { RuleSetRules } from "./TreeRuleObject";
|
|
/**
|
|
* @public
|
|
*/
|
|
export type DeprecatedObject = {
|
|
message?: string;
|
|
since?: string;
|
|
};
|
|
/**
|
|
* @public
|
|
*/
|
|
export type ParameterObject = {
|
|
type: "String" | "string" | "Boolean" | "boolean";
|
|
default?: string | boolean;
|
|
required?: boolean;
|
|
documentation?: string;
|
|
builtIn?: string;
|
|
deprecated?: DeprecatedObject;
|
|
};
|
|
/**
|
|
* @public
|
|
*/
|
|
export type RuleSetObject = {
|
|
version: string;
|
|
serviceId?: string;
|
|
parameters: Record<string, ParameterObject>;
|
|
rules: RuleSetRules;
|
|
};
|