UNPKG

soundcloud.ts

Version:

Soundcloud API v2 wrapper with typings.

20 lines (19 loc) 855 B
export declare class API { static headers: Record<string, string>; clientId?: string; oauthToken?: string; proxy?: string; constructor(clientId?: string, oauthToken?: string, proxy?: string); get headers(): Record<string, string>; get: (endpoint: string, params?: Record<string, any>) => Promise<any>; getV2: (endpoint: string, params?: Record<string, any>) => Promise<any>; getWebsite: (endpoint: string, params?: Record<string, any>) => Promise<any>; getURL: (URI: string, params?: Record<string, any>) => Promise<any>; post: (endpoint: string, params?: Record<string, any>) => Promise<any>; private options; private fetchRequest; private getRequest; getClientIdWeb: () => Promise<string>; getClientIdMobile: () => Promise<string>; getClientId: (reset?: boolean) => Promise<string>; }