UNPKG

internet-avatar.js

Version:

Library for connecting to Internet Avatar API.

19 lines (18 loc) 565 B
import type { RestUser } from "../types/user.js"; import { Client } from "../client.js"; import { Base } from "./Base.js"; export declare class User extends Base { id: string; name: string; avatar?: string; permissions: string[]; created: Date; login: Date; updated: Date; constructor(info: RestUser, client: Client); update(): Promise<void>; delete(): Promise<void>; updateName(name: string): Promise<void>; updateAvatar(avatar: string): Promise<void>; updatePermissions(permissions: string[]): Promise<void>; }