Rocky_Mountain_Vending/.pnpm-store/v10/files/ba/d7c71ff8c92b2af8e9934790077694132f59ed714d449f853752007c9b4af7f3b92801ab376e560d32f6f0769eb7bd01cdfee545927a79cc2b8077b80e29b2
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

32 lines
No EOL
1.5 KiB
Text

/// <reference types="node" />
import { Context, HrTime, Span, Attributes } from '@opentelemetry/api';
import type * as amqp from 'amqplib';
export declare const MESSAGE_STORED_SPAN: unique symbol;
export declare const CHANNEL_SPANS_NOT_ENDED: unique symbol;
export declare const CHANNEL_CONSUME_TIMEOUT_TIMER: unique symbol;
export declare const CONNECTION_ATTRIBUTES: unique symbol;
export declare type InstrumentationPublishChannel = (amqp.Channel | amqp.ConfirmChannel) & {
connection: {
[CONNECTION_ATTRIBUTES]: Attributes;
};
};
export declare type InstrumentationConsumeChannel = amqp.Channel & {
connection: {
[CONNECTION_ATTRIBUTES]: Attributes;
};
[CHANNEL_SPANS_NOT_ENDED]?: {
msg: amqp.ConsumeMessage;
timeOfConsume: HrTime;
}[];
[CHANNEL_CONSUME_TIMEOUT_TIMER]?: NodeJS.Timeout;
};
export declare type InstrumentationMessage = amqp.Message & {
[MESSAGE_STORED_SPAN]?: Span;
};
export declare const normalizeExchange: (exchangeName: string) => string;
export declare const getConnectionAttributesFromServer: (conn: amqp.Connection['connection']) => Attributes;
export declare const getConnectionAttributesFromUrl: (url: string | amqp.Options.Connect) => Attributes;
export declare const markConfirmChannelTracing: (context: Context) => Context;
export declare const unmarkConfirmChannelTracing: (context: Context) => Context;
export declare const isConfirmChannelTracing: (context: Context) => boolean;
//# sourceMappingURL=utils.d.ts.map