From 6f2783dadd42df00e7e36b74b129f4131bb9e463 Mon Sep 17 00:00:00 2001 From: Jamie Howard <48524071+jhoward1994@users.noreply.github.com> Date: Mon, 11 Dec 2023 10:48:25 +0000 Subject: [PATCH] [content-manager] types for permissions service (#19015) --- .../server/src/services/permission.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/core/content-manager/server/src/services/permission.ts b/packages/core/content-manager/server/src/services/permission.ts index 9f59fe983d..85b0cba37a 100644 --- a/packages/core/content-manager/server/src/services/permission.ts +++ b/packages/core/content-manager/server/src/services/permission.ts @@ -1,9 +1,17 @@ import { prop } from 'lodash/fp'; import { contentTypes as contentTypesUtils } from '@strapi/utils'; +import { LoadedStrapi as Strapi, Schema } from '@strapi/types'; + import { getService } from '../utils'; -export default ({ strapi }: any) => ({ - canConfigureContentType({ userAbility, contentType }: any) { +export default ({ strapi }: { strapi: Strapi }) => ({ + canConfigureContentType({ + userAbility, + contentType, + }: { + userAbility: any; + contentType: Schema.ContentType; + }) { const action = contentTypesUtils.isSingleType(contentType) ? 'plugin::content-manager.single-types.configure-view' : 'plugin::content-manager.collection-types.configure-view';