node-ttv
Version:
A Node.js wrapper for Twitch.tv's helix API.
13 lines (12 loc) • 802 B
TypeScript
import Resource from "../Resource";
export default class Users extends Resource {
getUsers(id?: string, login?: string): Promise<string>;
updateUser(token: string, description?: string): Promise<any>;
getUserFollows(after?: string, first?: number, from_id?: string, to_id?: string): Promise<string>;
getUserBlockList(token: string, broadcaster_id: string, first?: number, after?: string): Promise<string>;
blockUser(token: string, target_user_id: string, source_context?: string, reason?: string): Promise<string>;
unblockUser(token: string, target_user_id: string): Promise<string>;
getUserExtensions(token: string): Promise<string>;
getUserActiveExtensions(token: string, user_id?: string): Promise<string>;
updateUserExtensions(token: string): Promise<string>;
}