UNPKG

@fto-consult/expo-ui

Version:

Bibliothèque de composants UI Expo,react-native

10 lines 427 B
import {isAllowedFromStr} from "$cauth/perms"; /*** * vérifie si pour la permission perm, l'utilisateur connecté à accès à la resource */ export const isPermAllowed = (perm,user,returnObject)=>{ if(typeof perm === 'boolean') return perm; if(typeof perm ==='function' && perm(...permsArgs) === false) return false; if(isNonNullString(perm) && !isAllowedFromStr(perm)) return false; return true; }