UNPKG

@wwdrew/expo-spotify-sdk

Version:

Expo module wrapping the native Spotify iOS (v5) and Android (v4) SDKs for OAuth authentication and App Remote playback control

29 lines 1.67 kB
export { useSession, useConnectionState, usePlayerState, useCurrentTrack, useIsPlaying, usePlaybackPosition, useCapabilities, useLibraryState, } from "./hooks"; export { Auth } from "./auth"; export { AppRemote } from "./app-remote"; export { Player } from "./player"; export { User } from "./user"; export { Content } from "./content"; export { Images } from "./images"; export { SpotifyError } from "./error"; export { AuthError } from "./auth"; export { AppRemoteError } from "./app-remote"; export { PlayerError } from "./player"; export { UserError } from "./user"; export { ContentError } from "./content"; export { ImagesError } from "./images"; export type { AuthErrorCode } from "./auth"; export type { AppRemoteErrorCode } from "./app-remote"; export type { PlayerErrorCode } from "./player"; export type { UserErrorCode } from "./user"; export type { ContentErrorCode } from "./content"; export type { ImagesErrorCode } from "./images"; export { SpotifyURI } from "./uri"; export type { SpotifyResourceType, SpotifyURI as SpotifyURIType } from "./uri"; export type { SpotifySession, SpotifyScope, AuthenticateConfig, RefreshConfig, SessionChangeEvent, } from "./auth"; export type { ConnectionState, ConnectionStateChangeEvent, ConnectionErrorEvent, } from "./app-remote"; export type { RepeatMode, PodcastPlaybackSpeed, Artist, Album, Track, PlaybackOptions, PlaybackRestrictions, PlayerState, CrossfadeState, } from "./player"; export type { Capabilities, LibraryState } from "./user"; export type { ContentType, ContentItem } from "./content"; export type { ImageSize, ImageResult, ImageRepresentable } from "./images"; //# sourceMappingURL=index.d.ts.map