From 4083fcdb5e5dfd1bf7712c8e3c75204d3da1d859 Mon Sep 17 00:00:00 2001 From: Mike Lewis Date: Thu, 11 Nov 2021 13:54:29 +0000 Subject: [PATCH] authz: fix PermissionCondition type parameter `unknown` doesn't satisfy the (recently added) `extends unknown[]` constraint. In these two cases, we can remove the parameter entirely and rely instead on the default of `unknown[]`. Signed-off-by: Mike Lewis --- .../src/integration/createPermissionIntegration.ts | 2 +- plugins/permission-node/src/policy/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/permission-node/src/integration/createPermissionIntegration.ts b/plugins/permission-node/src/integration/createPermissionIntegration.ts index 88a05a7cf8..bbd1c8af2a 100644 --- a/plugins/permission-node/src/integration/createPermissionIntegration.ts +++ b/plugins/permission-node/src/integration/createPermissionIntegration.ts @@ -31,7 +31,7 @@ import { conditionFor } from './conditionFor'; export type ApplyConditionsRequest = { resourceRef: string; resourceType: string; - conditions: PermissionCriteria>; + conditions: PermissionCriteria; }; type Condition = TRule extends PermissionRule diff --git a/plugins/permission-node/src/policy/types.ts b/plugins/permission-node/src/policy/types.ts index b1b3881c3e..e81757d59c 100644 --- a/plugins/permission-node/src/policy/types.ts +++ b/plugins/permission-node/src/policy/types.ts @@ -48,7 +48,7 @@ export type ConditionalPolicyResult = { conditions: { pluginId: string; resourceType: string; - conditions: PermissionCriteria>; + conditions: PermissionCriteria; }; };