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>
21 lines
No EOL
751 B
Text
21 lines
No EOL
751 B
Text
import { ExportResult } from '@opentelemetry/core';
|
|
import { ReadableSpan } from './ReadableSpan';
|
|
/**
|
|
* An interface that allows different tracing services to export recorded data
|
|
* for sampled spans in their own format.
|
|
*
|
|
* To export data this MUST be register to the Tracer SDK using a optional
|
|
* config.
|
|
*/
|
|
export interface SpanExporter {
|
|
/**
|
|
* Called to export sampled {@link ReadableSpan}s.
|
|
* @param spans the list of sampled Spans to be exported.
|
|
*/
|
|
export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void;
|
|
/** Stops the exporter. */
|
|
shutdown(): Promise<void>;
|
|
/** Immediately export all spans */
|
|
forceFlush?(): Promise<void>;
|
|
}
|
|
//# sourceMappingURL=SpanExporter.d.ts.map |