soundcloud.ts
Version:
Soundcloud API v2 wrapper with typings.
28 lines (27 loc) • 710 B
TypeScript
import { API } from "./API";
import { Apps, Comments, Me, Oembed, Playlists, Resolve, Tracks, Users, Util } from "./entities";
/**
* The main class for interacting with the Soundcloud API.
*/
export declare class Soundcloud {
static clientId?: string;
static oauthToken?: string;
static proxy?: string;
api: API;
apps: Apps;
comments: Comments;
me: Me;
oembed: Oembed;
playlists: Playlists;
resolve: Resolve;
tracks: Tracks;
users: Users;
util: Util;
constructor(clientId?: string, oauthToken?: string, options?: {
proxy?: string;
});
}
export * from "./entities";
export * from "./types";
export * from "./API";
export default Soundcloud;