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>
22 lines
1.3 KiB
Text
22 lines
1.3 KiB
Text
import { RpcProtocol } from "@smithy/core/protocols";
|
|
import type { EndpointBearer, HandlerExecutionContext, HttpRequest as IHttpRequest, HttpResponse as IHttpResponse, MetadataBearer, OperationSchema, ResponseMetadata, SerdeFunctions } from "@smithy/types";
|
|
import { CborCodec } from "./CborCodec";
|
|
/**
|
|
* Client protocol for Smithy RPCv2 CBOR.
|
|
*
|
|
* @public
|
|
*/
|
|
export declare class SmithyRpcV2CborProtocol extends RpcProtocol {
|
|
private codec;
|
|
protected serializer: import("./CborCodec").CborShapeSerializer;
|
|
protected deserializer: import("./CborCodec").CborShapeDeserializer;
|
|
constructor({ defaultNamespace }: {
|
|
defaultNamespace: string;
|
|
});
|
|
getShapeId(): string;
|
|
getPayloadCodec(): CborCodec;
|
|
serializeRequest<Input extends object>(operationSchema: OperationSchema, input: Input, context: HandlerExecutionContext & SerdeFunctions & EndpointBearer): Promise<IHttpRequest>;
|
|
deserializeResponse<Output extends MetadataBearer>(operationSchema: OperationSchema, context: HandlerExecutionContext & SerdeFunctions, response: IHttpResponse): Promise<Output>;
|
|
protected handleError(operationSchema: OperationSchema, context: HandlerExecutionContext & SerdeFunctions, response: IHttpResponse, dataObject: any, metadata: ResponseMetadata): Promise<never>;
|
|
protected getDefaultContentType(): string;
|
|
}
|