UNPKG

@gouvfr-anct/mediation-numerique

Version:

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

72 lines (71 loc) • 3.33 kB
import { EventEmitter, OnInit } from '@angular/core'; import { Location } from '@angular/common'; import { ActivatedRoute, Router } from '@angular/router'; import { Equipment } from '../../../map/models/enum/equipment.enum'; import { Structure } from '../../../map/models/structure.model'; import { Category } from '../../models/category.model'; import { AccessModality } from '../../models/enum/access-modality.enum'; import { PublicCategorie } from '../../models/enum/public.enum'; import { Module } from '../../models/module.model'; import { SearchRepository } from '../../repositories/search.repository'; import { StructureRepository } from '../../repositories/structure.repository'; import { PrintService } from '../../services/print.service'; import * as i0 from "@angular/core"; export declare class StructureDetailsComponent implements OnInit { readonly searchService: SearchRepository; readonly structureService: StructureRepository; private readonly printService; private route; private router; private location; structure: Structure; closeDetails: EventEmitter<boolean>; accessModality: typeof AccessModality; baseSkillssReferentiel: Category; accessRightsReferentiel: Category; digitalCultureSecuritysReferentiel: Category; socialAndProfessionalsReferentiel: Category; parentingHelpsReferentiel: Category; baseSkills: Module[]; accessRights: Module[]; parentingHelp: Module[]; socialAndProfessional: Module[]; digitalCultureSecurity: Module[]; showBaseSkills: boolean; showAccessRights: boolean; showParentingHelp: boolean; showSocialAndProfessional: boolean; showDigitalSecurity: boolean; printMode: boolean; isLoading: boolean; lockdownInfoDisplay: boolean; structureErrorModalOpenned: boolean; fullScreen: boolean; constructor(searchService: SearchRepository, structureService: StructureRepository, printService: PrintService, route: ActivatedRoute, router: Router, location: Location); ngOnInit(): void; private initForm; getEquipmentsLabel(equipment: Equipment): string; close(): void; print(): void; getAccessLabel(accessModality: AccessModality): string; getPublicLabel(tagetPublic: PublicCategorie): string; setServiceCategories(): void; keepOriginalOrder: (a: any, b: any) => any; isBaseSkills(): boolean; isAccessRights(): boolean; isParentingHelp(): boolean; isSocialAndProfessional(): boolean; isDigitalSecurity(): boolean; filterOnlyEquipments(equipmentsAndServices: string[]): string[]; displayModalError(): void; sendErrorEmail(modalValue: any): void; multipleWorkshop(): boolean; toggleBaseSkills(): void; toggleAccessRights(): void; toggleParentingHelp(): void; toggleSocialAndProfessional(): void; toggleDigitalSecurity(): void; goToWebsite(): void; static ɵfac: i0.ɵɵFactoryDeclaration<StructureDetailsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<StructureDetailsComponent, "app-structure-details", never, { "structure": "structure"; }, { "closeDetails": "closeDetails"; }, never, ["[slot=structure-details-actions]", "[slot=structure-admin-actions]", "[slot=structure-members]", "[slot=structure-details-access]", "[slot=structure-details-modals]"], false>; }