diff --git a/chrome/chrome-cast.d.ts b/chrome/chrome-cast.d.ts index a314fb063..53945029f 100644 --- a/chrome/chrome-cast.d.ts +++ b/chrome/chrome-cast.d.ts @@ -188,7 +188,7 @@ declare module chrome.cast { receiver: chrome.cast.Receiver, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void interface ApiConfig { /** @@ -207,7 +207,7 @@ declare module chrome.cast { receiverListener: (receiverAvailability: chrome.cast.ReceiverAvailability) => void, autoJoinPolicy?: chrome.cast.AutoJoinPolicy, defaultActionPolicy?: chrome.cast.DefaultActionPolicy - ); + ):ApiConfig; sessionRequest: chrome.cast.SessionRequest; sessionListener: (session: chrome.cast.Session) => void; @@ -228,7 +228,7 @@ declare module chrome.cast { code: chrome.cast.ErrorCode, description?: string, details?: Object - ); + ):Error; code: chrome.cast.ErrorCode; description?: string; @@ -244,7 +244,7 @@ declare module chrome.cast { */ new( url: string - ); + ):Image; url: string; height?: number; @@ -255,7 +255,7 @@ declare module chrome.cast { new( platform: chrome.cast.SenderPlatform - ); + ):SenderApplication; platform: chrome.cast.SenderPlatform; url?: string; @@ -274,7 +274,7 @@ declare module chrome.cast { appId: string, capabilities?: Array, timeout?: number - ); + ):SessionRequest; appId: string; capabilities: Array; @@ -298,7 +298,7 @@ declare module chrome.cast { displayName: string, appImages: Array, receiver: chrome.cast.Receiver - ); + ):Session; sessionId: string; appId: string; @@ -319,7 +319,7 @@ declare module chrome.cast { newLevel: number, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {boolean} muted @@ -330,7 +330,7 @@ declare module chrome.cast { muted: boolean, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {function()} successCallback @@ -339,7 +339,7 @@ declare module chrome.cast { leave( successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {function()} successCallback @@ -348,7 +348,7 @@ declare module chrome.cast { stop( successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {string} namespace @@ -361,21 +361,21 @@ declare module chrome.cast { message: string, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {function(boolean)} listener */ addUpdateListener( - listener: (boolean) => void - ) + listener: (isAlive:boolean) => void + ):void /** * @param {function(boolean)} listener */ removeUpdateListener( - listener: (boolean) => void - ) + listener: (isAlive:boolean) => void + ):void /** * @param {string} namespace @@ -383,8 +383,8 @@ declare module chrome.cast { */ addMessageListener( namespace: string, - listener: (string, string) => void - ) + listener: (namespace: string, message: string) => void + ):void /** * @param {string} namespace @@ -392,22 +392,22 @@ declare module chrome.cast { */ removeMessageListener( namespace: string, - listener: (string, string) => void - ) + listener: (namespace:string, message:string) => void + ):void /** * @param {function(!chrome.cast.media.Media)} listener */ addMediaListener( listener: (media: chrome.cast.media.Media) => void - ) + ):void /** * @param {function(!chrome.cast.media.Media)} listener */ removeMediaListener( listener: (media: chrome.cast.media.Media) => void - ) + ):void /** * @param {!chrome.cast.media.LoadRequest} loadRequest @@ -418,7 +418,7 @@ declare module chrome.cast { loadRequest: chrome.cast.media.LoadRequest, successCallback: (media: chrome.cast.media.Media) => void, errorCallback: (error: chrome.cast.Error) => void - ) + ):void /** * @param {!chrome.cast.media.QueueLoadRequest} queueLoadRequest @@ -429,7 +429,7 @@ declare module chrome.cast { queueLoadRequest: chrome.cast.media.QueueLoadRequest, successCallback: (media: chrome.cast.media.Media) => void, errorCallback: (error: chrome.cast.Error) => void - ) + ):void } interface Receiver { @@ -446,7 +446,7 @@ declare module chrome.cast { friendlyName: string, capabilities?: Array, volume?: chrome.cast.Volume - ); + ):Receiver; label: string; friendlyName: string; @@ -466,7 +466,7 @@ declare module chrome.cast { new( statusText: string, appImages: Array - ); + ):ReceiverDisplayStatus; statusText: string; appImages: Array; @@ -482,7 +482,7 @@ declare module chrome.cast { new( level?: number, muted?: boolean - ); + ):Volume; level?: number; muted?: boolean; @@ -491,7 +491,7 @@ declare module chrome.cast { declare module chrome.cast.media { - const DEFAULT_MEDIA_RECEIVER_APP_ID: string; + var DEFAULT_MEDIA_RECEIVER_APP_ID: string; /** * @enum {string} @@ -573,7 +573,7 @@ declare module chrome.cast.media { interface QueueItem { new( mediaInfo: chrome.cast.media.MediaInfo - ); + ):QueueItem; activeTrackIds: Array; autoplay: boolean; @@ -590,7 +590,7 @@ declare module chrome.cast.media { interface QueueLoadRequest { new( items: Array - ); + ):QueueLoadRequest; customData: Object; items: Array; @@ -604,7 +604,7 @@ declare module chrome.cast.media { interface QueueInsertItemsRequest { new( itemsToInsert: Array - ); + ):QueueInsertItemsRequest; customData: Object; insertBefore:number; @@ -617,7 +617,7 @@ declare module chrome.cast.media { interface QueueRemoveItemsRequest { new( itemIdsToRemove: Array - ); + ):QueueRemoveItemsRequest; customData: Object; itemIds: Array; @@ -629,7 +629,7 @@ declare module chrome.cast.media { interface QueueReorderItemsRequest { new( itemIdsToReorder: Array - ); + ):QueueReorderItemsRequest; customData: Object; insertBefore: number; @@ -642,7 +642,7 @@ declare module chrome.cast.media { interface QueueUpdateItemsRequest { new( itemsToUpdate: Array - ); + ):QueueUpdateItemsRequest; customData: Object; item: Array; @@ -722,7 +722,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.GetStatusRequest */ - new(); + new():GetStatusRequest; customData: Object; } @@ -732,7 +732,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.PauseRequest */ - new(); + new():PauseRequest; customData: Object; } @@ -742,7 +742,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.PlayRequest */ - new(); + new():PlayRequest; customData: Object; } @@ -752,7 +752,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.SeekRequest */ - new(); + new():SeekRequest; currentTime: number; resumeState: chrome.cast.media.ResumeState; @@ -764,7 +764,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.StopRequest */ - new(); + new():StopRequest; customData: Object; } @@ -777,7 +777,7 @@ declare module chrome.cast.media { */ new( volume: chrome.cast.Volume - ); + ):VolumeRequest; volume: chrome.cast.Volume; customData: Object; @@ -791,7 +791,7 @@ declare module chrome.cast.media { */ new( mediaInfo: chrome.cast.media.MediaInfo - ); + ):LoadRequest; activeTrackIds: Array; autoplay: boolean; @@ -810,7 +810,7 @@ declare module chrome.cast.media { new( activeTrackIds?: Array, textTrackStyle?: chrome.cast.media.TextTrackStyle - ); + ):EditTracksInfoRequest; activeTrackIds: Array; textTrackStyle: chrome.cast.media.TextTrackStyle; @@ -821,17 +821,17 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.GenericMediaMetadata */ - new(); + new():GenericMediaMetadata; - metadataType: chrome.cast.media.MetadataType; - title: string; - subtitle: string; images: Array; + metadataType: chrome.cast.media.MetadataType; releaseDate: string; + releaseYear: number; + subtitle: string; + title: string; /** Deprecated. Use metadataType instead. */ type: chrome.cast.media.MetadataType; - releaseYear: number; } interface MovieMediaMetadata { @@ -839,18 +839,18 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.MovieMediaMetadata */ - new(); - + new():MovieMediaMetadata; + + images: Array; metadataType: chrome.cast.media.MetadataType; + releaseDate: string; + releaseYear: number; + subtitle: string; title: string; studio: string; - subtitle: string; - images: Array; - releaseDate: string; - + /** Deprecated. Use metadataType instead. */ type: chrome.cast.media.MetadataType; - releaseYear: number; } interface TvShowMediaMetadata { @@ -858,7 +858,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.TvShowMediaMetadata */ - new(); + new(): TvShowMediaMetadata; metadataType: chrome.cast.media.MetadataType; seriesTitle: string; @@ -881,7 +881,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.MusicTrackMediaMetadata */ - new(); + new(): MusicTrackMediaMetadata; metadataType: chrome.cast.media.MetadataType; albumName: string; @@ -906,7 +906,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.PhotoMediaMetadata */ - new(); + new(): PhotoMediaMetadata; metadataType: chrome.cast.media.MetadataType; title: string; @@ -933,7 +933,7 @@ declare module chrome.cast.media { new( contentId: string, contentType: string - ); + ): MediaInfo; contentId: string; streamType: chrome.cast.media.StreamType; @@ -955,7 +955,7 @@ declare module chrome.cast.media { new( sessionId: string, mediaSessionId: number - ); + ): Media; activeTrackIds: Array; currentItemId: number; @@ -1065,15 +1065,15 @@ declare module chrome.cast.media { * @param {function(boolean)} listener */ addUpdateListener( - listener: (boolean) => void - ) + listener: (isAlive:boolean) => void + ): void /** * @param {function(boolean)} listener */ removeUpdateListener( - listener: (boolean) => void - ) + listener: (isAlive:boolean) => void + ): void /** * @return {number} @@ -1090,7 +1090,7 @@ declare module chrome.cast.media { item: chrome.cast.media.QueueItem, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!chrome.cast.media.QueueInsertItemsRequest} queueInsertItemsRequest @@ -1101,7 +1101,7 @@ declare module chrome.cast.media { queueInsertItemsRequest: chrome.cast.media.QueueInsertItemsRequest, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!number} itemId @@ -1112,7 +1112,7 @@ declare module chrome.cast.media { itemId: number, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!number} itemId @@ -1125,7 +1125,7 @@ declare module chrome.cast.media { newIndex: number, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {function()} successCallback @@ -1134,7 +1134,7 @@ declare module chrome.cast.media { queueNext ( successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {function()} successCallback @@ -1143,7 +1143,7 @@ declare module chrome.cast.media { queuePrev ( successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!number} itemId @@ -1154,7 +1154,7 @@ declare module chrome.cast.media { itemId: number, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!chrome.cast.media.QueueReorderItemsRequest} queueReorderItemsRequest @@ -1165,7 +1165,7 @@ declare module chrome.cast.media { queueReorderItemsRequest: chrome.cast.media.QueueReorderItemsRequest, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!chrome.cast.media.RepeatMode} repeatMode @@ -1176,7 +1176,7 @@ declare module chrome.cast.media { repeatMode: chrome.cast.media.RepeatMode, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void /** * @param {!chrome.cast.media.QueueUpdateItemsRequest} queueUpdateItemsRequest @@ -1187,7 +1187,7 @@ declare module chrome.cast.media { queueUpdateItemsRequest: chrome.cast.media.QueueUpdateItemsRequest, successCallback: Function, errorCallback: (error: chrome.cast.Error) => void - ) + ): void } @@ -1201,7 +1201,7 @@ declare module chrome.cast.media { new( trackId: number, trackType: chrome.cast.media.TrackType - ); + ): Track; trackId: number; trackContentId: string; @@ -1218,7 +1218,7 @@ declare module chrome.cast.media { * @constructor * @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.TextTrackStyle */ - new(); + new(): TextTrackStyle; foregroundColor: string; backgroundColor: string;