@backtrace/sdk-core
Version:
Backtrace-JavaScript SDK core library
20 lines (19 loc) • 1.07 kB
TypeScript
import { BacktraceSubmissionStatus } from './BacktraceSubmissionStatus.js';
export declare class BacktraceReportSubmissionResult<T> {
readonly message?: string | undefined;
get result(): T | undefined;
readonly status: BacktraceSubmissionStatus;
private _result?;
private constructor();
private constructor();
static OnLimitReached<T>(target?: 'Server' | 'Client'): BacktraceReportSubmissionResult<T>;
static SdkDisabled<T>(): BacktraceReportSubmissionResult<T>;
static Unsupported<T>(message?: string): BacktraceReportSubmissionResult<T>;
static ReportSkipped<T>(): BacktraceReportSubmissionResult<T>;
static OnInternalServerError<T>(message: string): BacktraceReportSubmissionResult<T>;
static OnInvalidToken<T>(): BacktraceReportSubmissionResult<T>;
static OnUnknownError<T>(message: string): BacktraceReportSubmissionResult<T>;
static OnNetworkingError<T>(message: string): BacktraceReportSubmissionResult<T>;
static Ok<T>(response: T): BacktraceReportSubmissionResult<T>;
private isSubmissionResponse;
}