mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Update DetailedErrorCode to enum (#38366)
This commit is contained in:
parent
00e1829294
commit
b8a7daa927
@ -85,45 +85,48 @@ export enum EventType {
|
||||
LIVE_ENDED = 'LIVE_ENDED',
|
||||
}
|
||||
|
||||
export type DetailedErrorCode =
|
||||
| 'MEDIA_UNKNOWN'
|
||||
| 'MEDIA_ABORTED'
|
||||
| 'MEDIA_DECODE'
|
||||
| 'MEDIA_NETWORK'
|
||||
| 'MEDIA_SRC_NOT_SUPPORTED'
|
||||
| 'SOURCE_BUFFER_FAILURE'
|
||||
| 'MEDIAKEYS_UNKNOWN'
|
||||
| 'MEDIAKEYS_NETWORK'
|
||||
| 'MEDIAKEYS_UNSUPPORTED'
|
||||
| 'MEDIAKEYS_WEBCRYPTO'
|
||||
| 'NETWORK_UNKNOWN'
|
||||
| 'SEGMENT_NETWORK'
|
||||
| 'HLS_NETWORK_MASTER_PLAYLIST'
|
||||
| 'HLS_NETWORK_PLAYLIST'
|
||||
| 'HLS_NETWORK_NO_KEY_RESPONSE'
|
||||
| 'HLS_NETWORK_KEY_LOAD'
|
||||
| 'HLS_NETWORK_INVALID_SEGMENT'
|
||||
| 'HLS_SEGMENT_PARSING'
|
||||
| 'DASH_NETWORK'
|
||||
| 'DASH_NO_INIT'
|
||||
| 'SMOOTH_NETWORK'
|
||||
| 'SMOOTH_NO_MEDIA_DATA'
|
||||
| 'MANIFEST_UNKNOWN'
|
||||
| 'HLS_MANIFEST_MASTER'
|
||||
| 'HLS_MANIFEST_PLAYLIST'
|
||||
| 'DASH_MANIFEST_UNKNOWN'
|
||||
| 'DASH_MANIFEST_NO_PERIODS'
|
||||
| 'DASH_MANIFEST_NO_MIMETYPE'
|
||||
| 'DASH_INVALID_SEGMENT_INFO'
|
||||
| 'SMOOTH_MANIFEST'
|
||||
| 'SEGMENT_UNKNOWN'
|
||||
| 'TEXT_UNKNOWN'
|
||||
| 'APP'
|
||||
| 'BREAK_CLIP_LOADING_ERROR'
|
||||
| 'BREAK_SEEK_INTERCEPTOR_ERROR'
|
||||
| 'IMAGE_ERROR'
|
||||
| 'LOAD_INTERRUPTED'
|
||||
| 'GENERIC';
|
||||
export enum DetailedErrorCode {
|
||||
MEDIA_UNKNOWN = 100,
|
||||
MEDIA_ABORTED = 101,
|
||||
MEDIA_DECODE = 102,
|
||||
MEDIA_NETWORK = 103,
|
||||
MEDIA_SRC_NOT_SUPPORTED = 104,
|
||||
SOURCE_BUFFER_FAILURE = 110,
|
||||
MEDIAKEYS_UNKNOWN = 200,
|
||||
MEDIAKEYS_NETWORK = 201,
|
||||
MEDIAKEYS_UNSUPPORTED = 202,
|
||||
MEDIAKEYS_WEBCRYPTO = 203,
|
||||
NETWORK_UNKNOWN = 300,
|
||||
SEGMENT_NETWORK = 301,
|
||||
HLS_NETWORK_MASTER_PLAYLIST = 311,
|
||||
HLS_NETWORK_PLAYLIST = 312,
|
||||
HLS_NETWORK_NO_KEY_RESPONSE = 313,
|
||||
HLS_NETWORK_KEY_LOAD = 314,
|
||||
HLS_NETWORK_INVALID_SEGMENT = 315,
|
||||
HLS_SEGMENT_PARSING = 316,
|
||||
DASH_NETWORK = 321,
|
||||
DASH_NO_INIT = 322,
|
||||
SMOOTH_NETWORK = 331,
|
||||
SMOOTH_NO_MEDIA_DATA = 332,
|
||||
MANIFEST_UNKNOWN = 400,
|
||||
HLS_MANIFEST_MASTER = 411,
|
||||
HLS_MANIFEST_PLAYLIST = 412,
|
||||
DASH_MANIFEST_UNKNOWN = 420,
|
||||
DASH_MANIFEST_NO_PERIODS = 421,
|
||||
DASH_MANIFEST_NO_MIMETYPE = 422,
|
||||
DASH_INVALID_SEGMENT_INFO = 423,
|
||||
SMOOTH_MANIFEST = 431,
|
||||
SEGMENT_UNKNOWN = 500,
|
||||
TEXT_UNKNOWN = 600,
|
||||
APP = 900,
|
||||
BREAK_CLIP_LOADING_ERROR = 901,
|
||||
BREAK_SEEK_INTERCEPTOR_ERROR = 902,
|
||||
IMAGE_ERROR = 903,
|
||||
LOAD_INTERRUPTED = 904,
|
||||
LOAD_FAILED = 905,
|
||||
MEDIA_ERROR_MESSAGE = 906,
|
||||
GENERIC = 999,
|
||||
}
|
||||
|
||||
export type EndedReason = 'END_OF_STREAM' | 'ERROR' | 'STOPPED' | 'INTERRUPTED' | 'SKIPPED' | 'BREAK_SWITCH';
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { MediaMetadata } from 'chromecast-caf-receiver/cast.framework.messages';
|
||||
import { CastReceiverContext } from 'chromecast-caf-receiver/cast.framework';
|
||||
import { EventType } from 'chromecast-caf-receiver/cast.framework.events';
|
||||
import { DetailedErrorCode, EventType } from 'chromecast-caf-receiver/cast.framework.events';
|
||||
|
||||
// The following test showcases how you can import individual types directly from the namespace:
|
||||
|
||||
@ -133,3 +133,5 @@ cast.framework.CastReceiverContext.getInstance().addEventListener(
|
||||
[cast.framework.system.EventType.SENDER_CONNECTED, cast.framework.system.EventType.SENDER_DISCONNECTED],
|
||||
() => '¡hola!',
|
||||
);
|
||||
|
||||
const loadingError = new cast.framework.events.ErrorEvent(DetailedErrorCode.LOAD_FAILED, "Loading failed!");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user