Creates an instance of @type {YouTubeDataService}.
emits event when @member loadChannel resolves
emits event when @member loadChannelSet resolves
emits event when @member loadChannelsIndex resolves
Returns true when the last API promise is rejected.
Returns true when the last API call loaded data without any errors.
Returns true when the API call is promising.
name of method on this class for Jasmine spies
name of method on this class for Jasmine spies
name of method on this class for Jasmine spies
gets the executor for the constructor of @type {Promise}
initializes App data-loading state
loads YouTube channel
loads YouTube channel set
loads YouTube channels index
loads JSON from the specified URI
gets @type {YouTubeItem[]} from JSON of the shape { items: [] } }
gets @type {Map<string, YouTubeItem[]>} from JSON of the shape { set: [{ items: [] }] }
Generated using TypeDoc
YouTube data service