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>
14 lines
350 B
Text
14 lines
350 B
Text
import { Schema } from "./Schema";
|
|
export class ListSchema extends Schema {
|
|
static symbol = Symbol.for("@smithy/lis");
|
|
name;
|
|
traits;
|
|
valueSchema;
|
|
symbol = ListSchema.symbol;
|
|
}
|
|
export const list = (namespace, name, traits, valueSchema) => Schema.assign(new ListSchema(), {
|
|
name,
|
|
namespace,
|
|
traits,
|
|
valueSchema,
|
|
});
|