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
566 B
Text
16 lines
566 B
Text
import { SchemaTraits, TraitsSchema } from "@smithy/types";
|
|
/**
|
|
* Abstract base for class-based Schema except NormalizedSchema.
|
|
*
|
|
* @internal
|
|
* @deprecated use StaticSchema
|
|
*/
|
|
export declare abstract class Schema implements TraitsSchema {
|
|
name: string;
|
|
namespace: string;
|
|
traits: SchemaTraits;
|
|
protected abstract readonly symbol: symbol;
|
|
static assign<T extends Schema>(instance: T, values: Pick<T, Exclude<keyof T, "getName" | "symbol">>): T;
|
|
static [Symbol.hasInstance](lhs: unknown): boolean;
|
|
getName(): string;
|
|
}
|