node-groupme
Version:
The only GroupMe API library that isn't a million years old.
36 lines • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FormerMemberState = void 0;
const __1 = require("..");
var FormerMemberState;
(function (FormerMemberState) {
FormerMemberState["Exited"] = "exited";
FormerMemberState["ExitedRemoved"] = "exited_removed";
FormerMemberState["Removed"] = "removed";
})(FormerMemberState = exports.FormerMemberState || (exports.FormerMemberState = {}));
class FormerMember extends __1.Member {
constructor(client, group, user, data, state) {
let memberData = data;
if (memberData instanceof __1.Member) {
memberData = {
id: memberData.memberID,
image_url: memberData.image_url,
muted: memberData.muted,
name: memberData.user.name,
nickname: memberData.nickname,
roles: memberData.roles,
user_id: memberData.user.id,
};
}
super(client, group, user, memberData);
this.state = state;
}
ban() {
throw new Error('Method not implemented.');
}
rejoin() {
throw new Error('Method not implemented.');
}
}
exports.default = FormerMember;
//# sourceMappingURL=FormerMember.js.map