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>
57 lines
No EOL
2.1 KiB
Text
57 lines
No EOL
2.1 KiB
Text
import { Client } from './client';
|
|
import type { Scope } from './scope';
|
|
import type { CheckIn, MonitorConfig } from './types-hoist/checkin';
|
|
import type { Event, EventHint } from './types-hoist/event';
|
|
import type { ClientOptions } from './types-hoist/options';
|
|
import type { ParameterizedString } from './types-hoist/parameterize';
|
|
import type { SeverityLevel } from './types-hoist/severity';
|
|
import type { BaseTransportOptions } from './types-hoist/transport';
|
|
export interface ServerRuntimeClientOptions extends ClientOptions<BaseTransportOptions> {
|
|
platform?: string;
|
|
runtime?: {
|
|
name: string;
|
|
version?: string;
|
|
};
|
|
serverName?: string;
|
|
}
|
|
/**
|
|
* The Sentry Server Runtime Client SDK.
|
|
*/
|
|
export declare class ServerRuntimeClient<O extends ClientOptions & ServerRuntimeClientOptions = ServerRuntimeClientOptions> extends Client<O> {
|
|
private _logFlushIdleTimeout;
|
|
private _logWeight;
|
|
/**
|
|
* Creates a new Edge SDK instance.
|
|
* @param options Configuration options for this SDK.
|
|
*/
|
|
constructor(options: O);
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
eventFromException(exception: unknown, hint?: EventHint): PromiseLike<Event>;
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
eventFromMessage(message: ParameterizedString, level?: SeverityLevel, hint?: EventHint): PromiseLike<Event>;
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
captureException(exception: unknown, hint?: EventHint, scope?: Scope): string;
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
captureEvent(event: Event, hint?: EventHint, scope?: Scope): string;
|
|
/**
|
|
* Create a cron monitor check in and send it to Sentry.
|
|
*
|
|
* @param checkIn An object that describes a check in.
|
|
* @param upsertMonitorConfig An optional object that describes a monitor config. Use this if you want
|
|
* to create a monitor automatically when sending a check in.
|
|
*/
|
|
captureCheckIn(checkIn: CheckIn, monitorConfig?: MonitorConfig, scope?: Scope): string;
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
protected _prepareEvent(event: Event, hint: EventHint, currentScope: Scope, isolationScope: Scope): PromiseLike<Event | null>;
|
|
}
|
|
//# sourceMappingURL=server-runtime-client.d.ts.map |