UNPKG

node-groupme

Version:

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

23 lines (20 loc) 746 B
import type { BaseGroup, Client, Collection } from '..' import { BaseManager, FormerMember } from '..' interface FormerMemberManagerInterface { fetch(): Promise<Collection<string, FormerMember>> } export default class FormerMemberManager extends BaseManager<FormerMember, typeof FormerMember> implements FormerMemberManagerInterface { group: BaseGroup constructor(client: Client, group: BaseGroup) { super(client, FormerMember) this.group = group } fetch(): Promise<Collection<string, FormerMember>> fetch(id: string): Promise<FormerMember> public async fetch(id?: string): Promise<Collection<string, FormerMember> | FormerMember> { throw new Error('Method not implemented.') } }