@slashedcloud/player
Version:
A media player application utilizing Shaka Player for adaptive video streaming, capable of playing HLS, MPD and plain HTTP video streams.
31 lines (30 loc) • 839 B
TypeScript
export declare enum Severity {
INFO = 0,
WARNING = 1,
ERROR = 2,
CRITICAL = 3,
FATAL = 4
}
export default class PlayerError extends Error {
#private;
readonly name: string;
readonly message: string;
readonly severity: Severity;
readonly code?: number;
readonly description?: string;
readonly reason?: Error | unknown;
constructor(name: string, severity: Severity, message: string, options?: {
code?: number;
description?: string;
reason?: Error | unknown;
});
get severityString(): "CRITICAL" | "ERROR" | "WARNING" | "INFO";
toObject(): {
errorName: string;
errorMessage: string;
errorSeverity: string;
errorCode: number | undefined;
errorDescription: string | undefined;
errorReason: unknown;
};
}