mirror of
https://github.com/directus/directus.git
synced 2026-04-03 03:00:39 -04:00
Add return type to useFilterFields (#8062)
This commit is contained in:
committed by
GitHub
parent
dd319793a5
commit
1ff2fa0110
@@ -1,7 +1,10 @@
|
||||
import { Field } from '../types';
|
||||
import { Ref, computed } from 'vue';
|
||||
import { Ref, computed, ComputedRef } from 'vue';
|
||||
|
||||
export function useFilterFields<T extends string>(fields: Ref<Field[]>, filters: Record<T, (field: Field) => boolean>) {
|
||||
export function useFilterFields<T extends string>(
|
||||
fields: Ref<Field[]>,
|
||||
filters: Record<T, (field: Field) => boolean>
|
||||
): { fieldGroups: ComputedRef<Record<Extract<T, string>, Field[]>> } {
|
||||
const fieldGroups = computed(() => {
|
||||
const acc = {} as Record<Extract<T, string>, Field[]>;
|
||||
for (const name in filters) {
|
||||
|
||||
Reference in New Issue
Block a user