diff --git a/packages/permission-common/api-report.md b/packages/permission-common/api-report.md index 9d7bc90e9e..445125a0c7 100644 --- a/packages/permission-common/api-report.md +++ b/packages/permission-common/api-report.md @@ -21,7 +21,7 @@ export type AuthorizeResponse = } | { result: AuthorizeResult.CONDITIONAL; - conditions: PermissionCriteria; + conditions: PermissionCriteria; }; // @public @@ -70,21 +70,21 @@ export class PermissionClient { } // @public -export type PermissionCondition = { +export type PermissionCondition = { rule: string; params: TParams; }; // @public -export type PermissionCriteria = +export type PermissionCriteria = | { - allOf: PermissionCriteria[]; + allOf: PermissionCriteria[]; } | { - anyOf: PermissionCriteria[]; + anyOf: PermissionCriteria[]; } | { - not: PermissionCriteria; + not: PermissionCriteria; } - | PermissionCondition; + | PermissionCondition; ``` diff --git a/packages/permission-common/src/types/api.ts b/packages/permission-common/src/types/api.ts index ffe8406f83..a1ba61ba66 100644 --- a/packages/permission-common/src/types/api.ts +++ b/packages/permission-common/src/types/api.ts @@ -54,7 +54,7 @@ export type AuthorizeRequest = { * claims from a identity token. * @public */ -export type PermissionCondition = { +export type PermissionCondition = { rule: string; params: TParams; }; @@ -63,11 +63,11 @@ export type PermissionCondition = { * Composes several {@link PermissionCondition}s as criteria with a nested AND/OR structure. * @public */ -export type PermissionCriteria = - | { allOf: PermissionCriteria[] } - | { anyOf: PermissionCriteria[] } - | { not: PermissionCriteria } - | PermissionCondition; +export type PermissionCriteria = + | { allOf: PermissionCriteria[] } + | { anyOf: PermissionCriteria[] } + | { not: PermissionCriteria } + | PermissionCondition; /** * An authorization response from {@link PermissionClient#authorize}. @@ -77,5 +77,5 @@ export type AuthorizeResponse = | { result: AuthorizeResult.ALLOW | AuthorizeResult.DENY } | { result: AuthorizeResult.CONDITIONAL; - conditions: PermissionCriteria; + conditions: PermissionCriteria; };