UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

20 lines 905 B
export interface InitialFiltersLoaderParams { initialFilters: { subjectIds?: string[]; topicIds?: string[]; subtopicIds?: string[]; } | null; loadTopics?: (subjectIds: string[]) => void | Promise<void>; loadSubtopics?: (topicIds: string[]) => void | Promise<void>; loadContents?: (subtopicIds: string[]) => void | Promise<void>; } /** * Hook to handle loading of topics, subtopics, and contents based on initialFilters * @param params - Parameters for the loader */ export declare const useInitialFiltersLoader: ({ initialFilters, loadTopics, loadSubtopics, loadContents, }: InitialFiltersLoaderParams) => { hasRequestedTopicsRef: import("react").RefObject<boolean>; hasRequestedSubtopicsRef: import("react").RefObject<boolean>; hasRequestedContentsRef: import("react").RefObject<boolean>; }; //# sourceMappingURL=useInitialFiltersLoader.d.ts.map