AI
Size: a a a
AI
КН
🦜
🦜
AI
КН
NT
SK
NT
DS
NT
forward({
from: grantPermission.map(({ employeeId, permission }) => ({
employeeId,
// eslint-disable-next-line no-bitwise
updatePermissions: (permissions) => permissions | permission,
})),
to: changeEmployeePermissions,
})
NT
DS
forward({
from: grantPermission.map(({ employeeId, permission }) => ({
employeeId,
// eslint-disable-next-line no-bitwise
updatePermissions: (permissions) => permissions | permission,
})),
to: changeEmployeePermissions,
})
NT
.on(changeEmployeePermissions, (users, { employeeId, updatePermission }) => {
const index = users.findIndex((user) => user.id === employeeId)
if (index !== -1) {
const user = users[index]
users.splice(index, 1, { ...users[index], permissions: updatePermission(user.permissions) })
}
return users
})
Б
c
BB
BB
BB
BB