feat(GetFonts): separated types for filters

This commit is contained in:
Ilia Mashkov
2026-01-13 20:10:20 +03:00
parent 76172aaa6b
commit a9cdd15787

View File

@@ -0,0 +1,12 @@
import type { Property } from '$shared/lib';
export interface FilterGroupConfig<TValue extends string> {
id: string;
label: string;
properties: Property<TValue>[];
}
export interface FilterConfig<TValue extends string> {
queryValue?: string;
groups: FilterGroupConfig<TValue>[];
}