INNER CODE UNIT · TypeScript

function

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

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

        return [
          ...permissions.map(permission => permission.config.name),
          ...permissions.map(permission => permission.config.slug)
        ].includes(permissionNameOrSlug)
      }
    )

    const self = this

    userResource.method(
      'assignRole',
      async function (this: any, roleNameOrSlug: string) {
        // check if role actually exists
        const role = self.config.roles.find(r =>
          [r.config.name, r.config.slug].includes(roleNameOrSlug)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…