UNPKG

seyfert

Version:

The most advanced framework for discord bots

33 lines (32 loc) 1.09 kB
"use strict"; 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;