UNPKG

trc-client-core

Version:
21 lines (18 loc) 1.09 kB
import UserStore from 'trc-client-core/src/user/UserStore'; import Permissions from 'trc-client-core/src/user/Permissions'; export default function(authObject) { return { is: () => UserStore.is(authObject.is), isAny: () => UserStore.isAny(authObject.isAny), isnt: () => UserStore.isnt(authObject.isnt), isntAny: () => UserStore.isntAny(authObject.isntAny), isDepartment: () => UserStore.isDepartment(authObject.isDepartment), isAnyDepartment: () => UserStore.isAnyDepartment(authObject.isAnyDepartment), isJob: () => UserStore.isJob(authObject.isJob), isntJob: () => UserStore.isntJob(authObject.isntJob), perm: () => Permissions.get(authObject.perm), isPermission: () => Permissions.isPermission(authObject.isPermission), isntPermission: () => Permissions.isntPermission(authObject.isntPermission), site: () => UserStore.isSite(authObject.site) } };