Appearance
Documentation / @kizami/authz / resolveEffectiveGrants
Function: resolveEffectiveGrants()
resolveEffectiveGrants(
presets):Map<string,Scope>
Defined in: resolve.ts:23
複数プリセットの grants を合算(union)する。同一権限に複数スコープが来たら広い方を採用する (docs/requirements.md §4「実効権限はその合算(union)」)。
固定原則(セルフサービス権限)は常に合算対象に含める — プリセット割当が0件でも 全ユーザーが自分の打刻・申請・記録閲覧を保持する、という要件をここで一元的に満たす。
Parameters
presets
Grant[][]
Returns
Map<string, Scope>