UNPKG

@gouvfr-anct/mediation-numerique

Version:

📚 Bibliothèque pour la cartographie de l’offre de médiation numérique.

32 lines (31 loc) • 1.61 kB
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ButtonType } from '@gouvfr-anct/mediation-numerique/shared'; import { TypeModal } from '../../models/enum/typeModal.enum'; import { Category } from '../../models/category.model'; import { Module } from '../../models/module.model'; import { SearchRepository } from '../../repositories/search.repository'; import * as i0 from "@angular/core"; export declare class ModalFilterComponent implements OnInit, OnChanges { readonly searchService: SearchRepository; constructor(searchService: SearchRepository); modalType: TypeModal; categories: Category[]; modules: Module[]; searchEvent: EventEmitter<any>; closeEvent: EventEmitter<any>; buttonTypeEnum: typeof ButtonType; checkedModules: Module[]; toggledCategories: string[]; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onCheckboxChange(event: any, categ: string, text?: string): void; clearFilters(): void; emitModules(m: Module[]): void; getModalType(): string; closeModal(): void; handleCategoryCheckBox(event: any, category: Category): void; toggleShowCategory(categoryId: string): void; getCategoryCheckboxStatus(c: Category): string; static ɵfac: i0.ɵɵFactoryDeclaration<ModalFilterComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ModalFilterComponent, "app-modal-filter", never, { "modalType": "modalType"; "categories": "categories"; "modules": "modules"; }, { "searchEvent": "searchEvent"; "closeEvent": "closeEvent"; }, never, never, false>; }