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>
50 lines
1.5 KiB
Text
50 lines
1.5 KiB
Text
import type { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types";
|
|
/**
|
|
* @public
|
|
*/
|
|
export interface ClientInputEndpointParameters {
|
|
useDualstackEndpoint?: boolean | undefined | Provider<boolean | undefined>;
|
|
useFipsEndpoint?: boolean | undefined | Provider<boolean | undefined>;
|
|
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
|
|
region?: string | undefined | Provider<string | undefined>;
|
|
}
|
|
/**
|
|
* @public
|
|
*/
|
|
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
|
|
defaultSigningName: string;
|
|
};
|
|
/**
|
|
* @internal
|
|
*/
|
|
export declare const resolveClientEndpointParameters: <T>(options: T & ClientInputEndpointParameters) => T & ClientResolvedEndpointParameters;
|
|
/**
|
|
* @internal
|
|
*/
|
|
export declare const commonParams: {
|
|
readonly UseFIPS: {
|
|
readonly type: "builtInParams";
|
|
readonly name: "useFipsEndpoint";
|
|
};
|
|
readonly Endpoint: {
|
|
readonly type: "builtInParams";
|
|
readonly name: "endpoint";
|
|
};
|
|
readonly Region: {
|
|
readonly type: "builtInParams";
|
|
readonly name: "region";
|
|
};
|
|
readonly UseDualStack: {
|
|
readonly type: "builtInParams";
|
|
readonly name: "useDualstackEndpoint";
|
|
};
|
|
};
|
|
/**
|
|
* @internal
|
|
*/
|
|
export interface EndpointParameters extends __EndpointParameters {
|
|
UseDualStack?: boolean | undefined;
|
|
UseFIPS?: boolean | undefined;
|
|
Endpoint?: string | undefined;
|
|
Region?: string | undefined;
|
|
}
|