mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
29 lines
799 B
TypeScript
29 lines
799 B
TypeScript
//#region src/core/media-error.d.ts
|
|
type Stringable = string | {
|
|
toString(): string;
|
|
};
|
|
declare global {
|
|
interface ErrorConstructor {
|
|
new (message?: Stringable): Error;
|
|
(message?: Stringable): Error;
|
|
readonly prototype: Error;
|
|
}
|
|
}
|
|
declare class MediaError extends Error {
|
|
static MEDIA_ERR_ABORTED: 1;
|
|
static MEDIA_ERR_NETWORK: 2;
|
|
static MEDIA_ERR_DECODE: 3;
|
|
static MEDIA_ERR_SRC_NOT_SUPPORTED: 4;
|
|
static MEDIA_ERR_ENCRYPTED: 5;
|
|
static MEDIA_ERR_CUSTOM: 100;
|
|
static defaultMessages: Record<number, string>;
|
|
name: string;
|
|
code: number;
|
|
context: string | undefined;
|
|
fatal: boolean;
|
|
data?: any;
|
|
constructor(message?: Stringable, code?: number, fatal?: boolean, context?: string);
|
|
}
|
|
//#endregion
|
|
export { MediaError };
|
|
//# sourceMappingURL=media-error.d.ts.map
|