node-groupme
Version:
The only GroupMe API library that isn't a million years old.
23 lines (20 loc) • 746 B
text/typescript
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.')
}
}