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) {