seyfert
Version:
The most advanced framework for discord bots
33 lines (32 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Users = void 0;
const transformers_1 = require("../../client/transformers");
const common_1 = require("../../common");
const base_1 = require("./default/base");
class Users extends base_1.BaseResource {
namespace = 'user';
//@ts-expect-error
filter(data, id, from) {
return true;
}
get(id) {
return (0, common_1.fakePromise)(super.get(id)).then(rawUser => (rawUser ? transformers_1.Transformers.User(this.client, rawUser) : undefined));
}
raw(id) {
return super.get(id);
}
bulk(ids) {
return (0, common_1.fakePromise)(super.bulk(ids)).then(users => users.map(rawUser => transformers_1.Transformers.User(this.client, rawUser)));
}
bulkRaw(ids) {
return super.bulk(ids);
}
values() {
return (0, common_1.fakePromise)(super.values()).then(users => users.map(rawUser => transformers_1.Transformers.User(this.client, rawUser)));
}
valuesRaw() {
return super.values();
}
}
exports.Users = Users;