analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
22 lines • 1.04 kB
TypeScript
import { GenericApiStatus } from '../../../types/common';
import type { ActivityHistoryFilters, ActivityModelFilters } from '../../../types/activitiesHistory';
import type { TableParams } from '../../../TableProvider/index';
/**
* Check if a value is a valid GenericApiStatus enum value
* @param value - Value to validate
* @returns True if value is a valid GenericApiStatus
*/
export declare const isValidApiStatus: (value: string) => value is GenericApiStatus;
/**
* Build activity history filters from table params
* @param params - Table parameters from TableProvider
* @returns Activity history filters for API call
*/
export declare const buildHistoryFiltersFromParams: (params: TableParams) => ActivityHistoryFilters;
/**
* Build activity models filters from table params
* @param params - Table parameters from TableProvider
* @returns Activity model filters for API call
*/
export declare const buildModelsFiltersFromParams: (params: TableParams) => ActivityModelFilters;
//# sourceMappingURL=filterBuilders.d.ts.map