in src/SpotifyApi.ts [52:75]
public constructor(authentication: IAuthStrategy, config?: SdkOptions) {
this.sdkConfig = this.initializeSdk(config);
this.albums = new AlbumsEndpoints(this);
this.artists = new ArtistsEndpoints(this);
this.audiobooks = new AudiobooksEndpoints(this);
this.browse = new BrowseEndpoints(this);
this.chapters = new ChaptersEndpoints(this);
this.episodes = new EpisodesEndpoints(this);
this.recommendations = new RecommendationsEndpoints(this);
this.markets = new MarketsEndpoints(this);
this.player = new PlayerEndpoints(this);
this.playlists = new PlaylistsEndpoints(this);
this.shows = new ShowsEndpoints(this);
this.tracks = new TracksEndpoints(this);
this.users = new UsersEndpoints(this);
this.currentUser = new CurrentUserEndpoints(this);
const search = new SearchEndpoints(this);
this.search = search.execute.bind(search);
this.authenticationStrategy = authentication;
this.authenticationStrategy.setConfiguration(this.sdkConfig);
}