node-groupme
Version:
The only GroupMe API library that isn't a million years old.
28 lines • 846 B
TypeScript
import type { APIGroup } from 'groupme-api-types';
import type { Client } from '..';
import { Channel, MemberManager } from '..';
export default abstract class BaseGroup extends Channel {
readonly members: MemberManager;
name: string;
phoneNumber: string | null;
closed: boolean;
imageURL: string | null;
creatorID: string;
mutedUntil?: number | null;
officeMode: boolean;
inviteURL: string | null;
inviteQR: string | null;
maxMembers: number;
theme: string | null;
likeIcon: {
type: 'emoji';
packId: number;
packIndex: number;
} | null;
requiresApproval: boolean;
showJoinQuestion: boolean;
joinQuestion: string | null;
constructor(client: Client, data: APIGroup);
_patch(data: Partial<APIGroup>): this;
}
//# sourceMappingURL=BaseGroup.d.ts.map