@@ -106,13 +106,14 @@ declare module chrome.cast {
106
106
}
107
107
108
108
/**
109
- * @const {!Array. <number>}
110
- * @see https://developers.google.com/cast/docs/reference/chrome/
109
+ * @const {!Array<number>}
110
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast#.VERSION
111
111
*/
112
112
var VERSION : Array < number > ;
113
113
114
114
/**
115
115
* @type {boolean }
116
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast#.isAvailable
116
117
*/
117
118
var isAvailable : boolean ;
118
119
@@ -169,7 +170,7 @@ declare module chrome.cast {
169
170
) : void
170
171
171
172
/**
172
- * @param {!Array. <chrome.cast.Receiver> } receivers
173
+ * @param {!Array<chrome.cast.Receiver> } receivers
173
174
* @param {function() } successCallback
174
175
* @param {function(chrome.cast.Error) } errorCallback
175
176
*/
@@ -194,7 +195,7 @@ declare module chrome.cast {
194
195
/**
195
196
* @param {!chrome.cast.SessionRequest } sessionRequest
196
197
* @param {function(!chrome.cast.Session) } sessionListener
197
- * @param {function(!chrome.cast.ReceiverAvailability,Array. <Object>) }
198
+ * @param {function(!chrome.cast.ReceiverAvailability,Array<Object>) }
198
199
* receiverListener
199
200
* @param {chrome.cast.AutoJoinPolicy= } opt_autoJoinPolicy
200
201
* @param {chrome.cast.DefaultActionPolicy= } opt_defaultActionPolicy
@@ -216,14 +217,14 @@ declare module chrome.cast {
216
217
defaultActionPolicy : chrome . cast . DefaultActionPolicy ;
217
218
}
218
219
219
- /**
220
- * @param {!chrome.cast.ErrorCode } code
221
- * @param {string= } opt_description
222
- * @param {Object= } opt_details
223
- * @constructor
224
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.Error
225
- */
226
220
interface Error {
221
+ /**
222
+ * @param {!chrome.cast.ErrorCode } code
223
+ * @param {string= } opt_description
224
+ * @param {Object= } opt_details
225
+ * @constructor
226
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.Error
227
+ */
227
228
new (
228
229
code : chrome . cast . ErrorCode ,
229
230
description ?: string ,
@@ -252,7 +253,11 @@ declare module chrome.cast {
252
253
}
253
254
254
255
interface SenderApplication {
255
-
256
+ /**
257
+ * @param {!chrome.cast.SenderPlatform } platform
258
+ * @constructor
259
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.SenderApplication
260
+ */
256
261
new (
257
262
platform : chrome . cast . SenderPlatform
258
263
) :SenderApplication ;
@@ -265,7 +270,7 @@ declare module chrome.cast {
265
270
interface SessionRequest {
266
271
/**
267
272
* @param {string } appId
268
- * @param {!Array. <chrome.cast.Capability>= } opt_capabilities
273
+ * @param {!Array<chrome.cast.Capability>= } opt_capabilities
269
274
* @param {number= } opt_timeout
270
275
* @constructor
271
276
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.SessionRequest
@@ -287,7 +292,7 @@ declare module chrome.cast {
287
292
* @param {string } sessionId
288
293
* @param {string } appId
289
294
* @param {string } displayName
290
- * @param {!Array. <chrome.cast.Image> } appImages
295
+ * @param {!Array<chrome.cast.Image> } appImages
291
296
* @param {!chrome.cast.Receiver } receiver
292
297
* @constructor
293
298
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.Session
@@ -436,7 +441,7 @@ declare module chrome.cast {
436
441
/**
437
442
* @param {string } label
438
443
* @param {string } friendlyName
439
- * @param {Array. <chrome.cast.Capability>= } opt_capabilities
444
+ * @param {Array<chrome.cast.Capability>= } opt_capabilities
440
445
* @param {chrome.cast.Volume= } opt_volume
441
446
* @constructor
442
447
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.Receiver
@@ -459,7 +464,7 @@ declare module chrome.cast {
459
464
interface ReceiverDisplayStatus {
460
465
/**
461
466
* @param {string } statusText
462
- * @param {!Array. <chrome.cast.Image> } appImages
467
+ * @param {!Array<chrome.cast.Image> } appImages
463
468
* @constructor
464
469
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.ReceiverDisplayStatus
465
470
*/
@@ -558,7 +563,8 @@ declare module chrome.cast.media {
558
563
}
559
564
560
565
/**
561
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueLoadRequest
566
+ * @enum {string}
567
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media#.RepeatMode
562
568
*/
563
569
interface RepeatMode {
564
570
OFF :string ;
@@ -567,10 +573,12 @@ declare module chrome.cast.media {
567
573
ALL_AND_SHUFFLE :string ;
568
574
}
569
575
570
- /**
571
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueItem
572
- */
573
576
interface QueueItem {
577
+ /**
578
+ * @param {!chrome.cast.media.MediaInfo } mediaInfo
579
+ * @constructor
580
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueItem
581
+ */
574
582
new (
575
583
mediaInfo : chrome . cast . media . MediaInfo
576
584
) :QueueItem ;
@@ -584,10 +592,12 @@ declare module chrome.cast.media {
584
592
startTime : number ;
585
593
}
586
594
587
- /**
588
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueLoadRequest
589
- */
590
595
interface QueueLoadRequest {
596
+ /**
597
+ * @param {!Array<chrome.cast.media.QueueItem> } items
598
+ * @constructor
599
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueLoadRequest
600
+ */
591
601
new (
592
602
items : Array < chrome . cast . media . QueueItem >
593
603
) :QueueLoadRequest ;
@@ -598,10 +608,12 @@ declare module chrome.cast.media {
598
608
startIndex : number ;
599
609
}
600
610
601
- /**
602
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueInsertItemsRequest
603
- */
604
611
interface QueueInsertItemsRequest {
612
+ /**
613
+ * @param {!Array<chrome.cast.media.QueueItem> }
614
+ * @constructor
615
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueInsertItemsRequest
616
+ */
605
617
new (
606
618
itemsToInsert : Array < chrome . cast . media . QueueItem >
607
619
) :QueueInsertItemsRequest ;
@@ -611,10 +623,12 @@ declare module chrome.cast.media {
611
623
items : Array < chrome . cast . media . QueueItem > ;
612
624
}
613
625
614
- /**
615
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueRemoveItemsRequest
616
- */
617
626
interface QueueRemoveItemsRequest {
627
+ /**
628
+ * @param {!Array<number> }
629
+ * @constructor
630
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueRemoveItemsRequest
631
+ */
618
632
new (
619
633
itemIdsToRemove : Array < number >
620
634
) :QueueRemoveItemsRequest ;
@@ -623,10 +637,12 @@ declare module chrome.cast.media {
623
637
itemIds : Array < number > ;
624
638
}
625
639
626
- /**
627
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueReorderItemsRequest
628
- */
629
640
interface QueueReorderItemsRequest {
641
+ /**
642
+ * @param {!Array<number> }
643
+ * @constructor
644
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueReorderItemsRequest
645
+ */
630
646
new (
631
647
itemIdsToReorder : Array < number >
632
648
) :QueueReorderItemsRequest ;
@@ -636,10 +652,12 @@ declare module chrome.cast.media {
636
652
itemIds : Array < number > ;
637
653
}
638
654
639
- /**
640
- * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueUpdateItemsRequest
641
- */
642
655
interface QueueUpdateItemsRequest {
656
+ /**
657
+ * @param {!Array<chrome.cast.media.QueueItem> }
658
+ * @constructor
659
+ * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.QueueUpdateItemsRequest
660
+ */
643
661
new (
644
662
itemsToUpdate : Array < chrome . cast . media . QueueItem >
645
663
) :QueueUpdateItemsRequest ;
@@ -802,7 +820,7 @@ declare module chrome.cast.media {
802
820
803
821
interface EditTracksInfoRequest {
804
822
/**
805
- * @param {Array. <number>= } opt_activeTrackIds
823
+ * @param {Array<number>= } opt_activeTrackIds
806
824
* @param {chrome.cast.media.TextTrackStyle= } opt_textTrackStyle
807
825
* @constructor
808
826
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.EditTracksInfoRequest
@@ -826,11 +844,11 @@ declare module chrome.cast.media {
826
844
images : Array < chrome . cast . Image > ;
827
845
metadataType : chrome . cast . media . MetadataType ;
828
846
releaseDate : string ;
847
+ /** @deprecated . Use releaseDate instead. */
829
848
releaseYear : number ;
830
849
subtitle : string ;
831
850
title : string ;
832
-
833
- /** Deprecated. Use metadataType instead. */
851
+ /** @deprecated . Use metadataType instead. */
834
852
type : chrome . cast . media . MetadataType ;
835
853
}
836
854
@@ -844,12 +862,12 @@ declare module chrome.cast.media {
844
862
images : Array < chrome . cast . Image > ;
845
863
metadataType : chrome . cast . media . MetadataType ;
846
864
releaseDate : string ;
865
+ /** @deprecated . Use releaseDate instead. */
847
866
releaseYear : number ;
848
867
subtitle : string ;
849
868
title : string ;
850
869
studio : string ;
851
-
852
- /** Deprecated. Use metadataType instead. */
870
+ /** @deprecated . Use metadataType instead. */
853
871
type : chrome . cast . media . MetadataType ;
854
872
}
855
873
@@ -868,11 +886,15 @@ declare module chrome.cast.media {
868
886
images : Array < chrome . cast . Image > ;
869
887
originalAirdate : string ;
870
888
871
- /** Deprecated . Use metadataType instead. */
889
+ /** @deprecated . Use metadataType instead. */
872
890
type : chrome . cast . media . MetadataType ;
891
+ /** @deprecated . Use title instead. */
873
892
episodeTitle : string ;
893
+ /** @deprecated . Use season instead. */
874
894
seasonNumber : number ;
895
+ /** @deprecated . Use episode instead. */
875
896
episodeNumber : number ;
897
+ /** @deprecated . Use originalAirdate instead. */
876
898
releaseYear : number ;
877
899
}
878
900
@@ -895,9 +917,11 @@ declare module chrome.cast.media {
895
917
images : Array < chrome . cast . Image > ;
896
918
releaseDate : string ;
897
919
898
- /** Deprecated . Use metadataType instead. */
920
+ /** @deprecated . Use metadataType instead. */
899
921
type : chrome . cast . media . MetadataType ;
922
+ /** @deprecated . Use artist instead. */
900
923
artistName : string ;
924
+ /** @deprecated . Use releaseDate instead. */
901
925
releaseYear : number ;
902
926
}
903
927
@@ -919,7 +943,7 @@ declare module chrome.cast.media {
919
943
height : number ;
920
944
creationDateTime : string ;
921
945
922
- /** Deprecated . Use metadataType instead. */
946
+ /** @deprecated . Use metadataType instead. */
923
947
type : chrome . cast . media . MetadataType ;
924
948
}
925
949
@@ -973,7 +997,7 @@ declare module chrome.cast.media {
973
997
supportedMediaCommands : Array < chrome . cast . media . MediaCommand > ;
974
998
volume : chrome . cast . Volume ;
975
999
976
- /** Deprecated . Use getEstimatedTime instead */
1000
+ /** @deprecated . Use getEstimatedTime instead */
977
1001
currentTime : number ;
978
1002
979
1003
/**
0 commit comments