INNER CODE UNIT · TypeScript
role
tenseijs/tensei · packages/auth/src/index.ts:487
const role = self.config.roles.find(r =>
[r.config.name, r.config.slug].includes(roleNameOrSlug)
)
if (!role) {
throw new Error(`Role ${roleNameOrSlug} does not exist.`)
}
const roles: RoleContract[] = this.getAllRoles()
// check if already has role
const hasRole = roles.find(r =>
[r.config.name, r.config.slug].includes(roleNameOrSlug)
)
if (hasRole) {
return
}