15 lines
420 B
TypeScript
15 lines
420 B
TypeScript
import type {SoundcloudComment} from "../types"
|
|
import {API} from "../API"
|
|
|
|
export class Comments {
|
|
public constructor(private readonly api: API) {}
|
|
|
|
/**
|
|
* Gets a comment from its ID, using the Soundcloud v2 API.
|
|
*/
|
|
public get = async (commentID: number) => {
|
|
const response = await this.api.getV2(`/comments/${commentID}`)
|
|
return response as Promise<SoundcloudComment>
|
|
}
|
|
}
|