import { useFilter } from './filter'; import { Store } from '@/lib/store'; import { useDataOperator } from '@/lib/api/data-operator'; import { Operator } from '@/lib/operator'; export const usePublicApi = (store: Store, operators: Record) => { return { ...useFilter(store, operators[Operator.layout]), ...useDataOperator( operators[Operator.rowSelection], operators[Operator.structureCalculator], ), }; };