From 23888d71a978e882175fce7f7fce5888cda29c0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Louv-Jansen?= Date: Tue, 19 Sep 2023 23:26:21 +0200 Subject: [PATCH] Add return type --- .../agent_policies/package_policies_to_agent_permissions.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts index 0317a7ad6a61a99..97098898446269b 100644 --- a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts +++ b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts @@ -5,6 +5,8 @@ * 2.0. */ +import type { SecurityRoleDescriptor } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; + import { FLEET_APM_PACKAGE, FLEET_UNIVERSAL_PROFILING_COLLECTOR_PACKAGE, @@ -203,7 +205,7 @@ export function getDataStreamPrivileges(dataStream: DataStreamMeta, namespace: s }; } -function universalProfilingPermissions(packagePolicyId: string) { +function universalProfilingPermissions(packagePolicyId: string): [string, SecurityRoleDescriptor] { const profilingIndexPattern = 'profiling-*'; return [ packagePolicyId, @@ -218,7 +220,7 @@ function universalProfilingPermissions(packagePolicyId: string) { ]; } -function apmPermissions(packagePolicyId: string) { +function apmPermissions(packagePolicyId: string): [string, SecurityRoleDescriptor] { return [ packagePolicyId, {