ee-ts-util
Version:
typescript utilities and functions
15 lines • 790 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("./common");
exports.UNDEFINED_USER = {
userId: -1, firstName: "[#UNDEF]", lastName: "[#UNDEF]", email: "[#UNDEF]",
};
exports.buildFetchTimeEntryAdapter = (baseUrl, token) => exports.buildGetUsersInfoAdapterWithResultsPerPage(baseUrl, token, 20);
exports.buildGetUsersInfoAdapterWithResultsPerPage = (baseUrl, token, perPage) => (userIds) => (common_1.fetchPageData(baseUrl, `/api/v1/users?id=${userIds.join(",")}&with_archived=true&per_page=${perPage}`, token, [], extractDtos));
const extractDtos = (element) => ({
firstName: element.first_name,
lastName: element.last_name,
email: element.email,
userId: element.id,
});
//# sourceMappingURL=usersInfoAdapter.js.map