From 1ff2fa0110aeda1a52365ed7a5a01123f63058e2 Mon Sep 17 00:00:00 2001 From: Nicola Krumschmidt Date: Thu, 16 Sep 2021 00:15:02 +0200 Subject: [PATCH] Add return type to useFilterFields (#8062) --- packages/extensions-sdk/src/index.ts | 2 +- packages/shared/src/composables/use-filter-fields.ts | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/extensions-sdk/src/index.ts b/packages/extensions-sdk/src/index.ts index 7cd8938d9d..96a379651a 100644 --- a/packages/extensions-sdk/src/index.ts +++ b/packages/extensions-sdk/src/index.ts @@ -8,4 +8,4 @@ export { getFieldsFromTemplate, getRelationType, } from '@directus/shared/utils'; -export { useStores, useApi, useCollection, useSync, useFilterFields, useItems } from '@directus/shared/composables'; +export { useStores, useApi, useSync, useCollection, useItems, useFilterFields } from '@directus/shared/composables'; diff --git a/packages/shared/src/composables/use-filter-fields.ts b/packages/shared/src/composables/use-filter-fields.ts index 31f0ff2cf3..b90b493712 100644 --- a/packages/shared/src/composables/use-filter-fields.ts +++ b/packages/shared/src/composables/use-filter-fields.ts @@ -1,7 +1,10 @@ import { Field } from '../types'; -import { Ref, computed } from 'vue'; +import { Ref, computed, ComputedRef } from 'vue'; -export function useFilterFields(fields: Ref, filters: Record boolean>) { +export function useFilterFields( + fields: Ref, + filters: Record boolean> +): { fieldGroups: ComputedRef, Field[]>> } { const fieldGroups = computed(() => { const acc = {} as Record, Field[]>; for (const name in filters) {