INNER CODE UNIT · TypeScript

function

tenseijs/tensei · packages/auth/src/index.ts:459

      function (this: any, roleNameOrSlug: string) {
        const roles: RoleContract[] = this.getAllRoles()

        return [
          ...roles.map(role => role.config.name),
          ...roles.map(role => role.config.slug)
        ].includes(roleNameOrSlug)
      }
    )

    userResource.method(
      'hasPermission',
      function (this: any, permissionNameOrSlug: string) {
        const permissions: PermissionContract[] = this.getAllPermissions()

        return [
          ...permissions.map(permission => permission.config.name),
          ...permissions.map(permission => permission.config.slug)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…