hackmud-chat
Version:
A hackmud chat api wrapper for nodejs.
27 lines • 776 B
TypeScript
/// <reference types="node" />
import { HackmudApi } from "./hackmud.api";
import { Message } from "./message";
import { User } from "./user";
/**
* Represents a hackmud account with it's users.
*/
export declare class Account {
/**
* The users of the account.
*/
users: User[];
private api;
constructor(api: HackmudApi, users: User[]);
/**
* Returns the account user from the given name.
* @param name The user name
*/
getUserByName(name: string): User;
/**
* Get the new messages every interval specified by `frequency`.
* @param cb
* @param frequency
*/
poll(cb: (messages: Message[]) => void, frequency?: number): NodeJS.Timer;
}
//# sourceMappingURL=account.d.ts.map