UNPKG

node-groupme

Version:

The only GroupMe API library that isn't a million years old.

21 lines 880 B
import type { BaseGroup, Client } from '..'; import { BaseManager, Collection, FormerMember, FormerMemberManager, Member } from '..'; interface MemberManagerInterface { add(id: string): Promise<Member>; add(ids: string[]): Promise<Collection<string, Member>>; remove(member: Member): Promise<FormerMember>; } export default class MemberManager extends BaseManager<Member, typeof Member> implements MemberManagerInterface { group: BaseGroup; former: FormerMemberManager; constructor(client: Client, group: BaseGroup); fetch(): Promise<Collection<string, Member>>; fetch(id: string): Promise<Member>; private fetchId; private fetchAll; add(id: string): Promise<Member>; add(ids: string[]): Promise<Collection<string, Member>>; remove(member: Member): Promise<FormerMember>; } export {}; //# sourceMappingURL=MemberManager.d.ts.map