Rocky_Mountain_Vending/.pnpm-store/v10/files/cf/eab93141f98936040dd8f8375fdda7b6d90dbc3c53a7c89c4d146fbbaa06dcf4e6523a38347d1d88c4b1141a96cab7bc7498dd0dc24a1591a49366d0ee9184
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

31 lines
1.3 KiB
Text

import { AvailableMessage, AvailableMessages, Message, MessageDecoder, MessageEncoder, MessageHeaders } from "@smithy/types";
import { Decoder, Encoder } from "@smithy/types";
/**
* A Codec that can convert binary-packed event stream messages into
* JavaScript objects and back again into their binary format.
*/
export declare class EventStreamCodec implements MessageEncoder, MessageDecoder {
private readonly headerMarshaller;
private messageBuffer;
private isEndOfStream;
constructor(toUtf8: Encoder, fromUtf8: Decoder);
feed(message: ArrayBufferView): void;
endOfStream(): void;
getMessage(): AvailableMessage;
getAvailableMessages(): AvailableMessages;
/**
* Convert a structured JavaScript object with tagged headers into a binary
* event stream message.
*/
encode({ headers: rawHeaders, body }: Message): Uint8Array;
/**
* Convert a binary event stream message into a JavaScript object with an
* opaque, binary body and tagged, parsed headers.
*/
decode(message: ArrayBufferView): Message;
/**
* Convert a structured JavaScript object with tagged headers into a binary
* event stream message header.
*/
formatHeaders(rawHeaders: MessageHeaders): Uint8Array;
}