UNPKG

@gouvfr-anct/lieux-de-mediation-numerique

Version:

📚 Bibliothèque pour la modélisation des lieux de médiation numérique respectant le standard du schéma de données des lieux de médiation numériques

85 lines • 4.27 kB
import { Adresse, Contact, Frais, FraisACharge, DispositifProgrammesNationaux, Localisation, ModalitesAccompagnement, Presentation, Services, Typologie, Typologies, Url, ModaliteAcces, ModalitesAcces, PrisesEnChargeSpecifiques, PublicsSpecifiquementAdresses, FormationsLabels } from '../../../models'; import { ModeOrientationAccompagnateur, ModeOrientationBeneficiaire, SchemaStructureDataInclusion } from '../schema-data-inclusion'; export declare const FRAIS_TO_CONDITION_ACCES: Map<string, Frais>; export declare const MODES_ORIENTATION_TO_MODALITE_ACCES: Map<string, ModaliteAcces>; export declare const TYPOLOGIES_MAP: Map<string, Typologie>; export declare const conditionsAccesFromDataInclusion: (conditionsAcces?: string[]) => { frais_a_charge?: FraisACharge; }; export declare const contactFromDataInclusion: (courriel?: string, telephone?: string, site_web?: string) => { contact?: Contact; }; export declare const localisationFromDataInclusion: (latitude?: number, longitude?: number) => { localisation?: Localisation; }; export declare const labelsFromDataInclusion: (labelsNationaux?: string[], labelsAutres?: string[]) => { dispositif_programmes_nationaux?: DispositifProgrammesNationaux; formations_labels?: FormationsLabels; autres_formations_labels?: string[]; }; export declare const adresseFromDataInclusion: (structure: SchemaStructureDataInclusion) => { adresse: Adresse; }; export declare const servicesFromDataInclusion: (thematiques?: string[]) => { services: Services; }; export declare const modalitesAccompagnementFromDataInclusion: (types?: string[], modesAccueil?: string[]) => { modalites_accompagnement?: ModalitesAccompagnement; }; export declare const presentationFromDataInclusion: (presentation_detail?: string, presentation_resume?: string) => { presentation?: Presentation; }; export declare const publicSpecifiquementAdresseFromDataInclusion: (profils?: string[]) => { publics_specifiquement_adresses?: PublicsSpecifiquementAdresses; }; export declare const priseEnChargeSpecifiqueFromDataInclusion: (profils?: string[]) => { prise_en_charge_specifique?: PrisesEnChargeSpecifiques; }; export declare const typologiesFromDataInclusion: (typologie?: Typologie) => { typologies?: Typologies; }; export declare const sourceFromDataInclusion: (source?: string) => { source?: string; }; export declare const accessibiliteFromDataInclusion: (accessibilite?: string) => { fiche_acces_libre?: Url; }; export declare const horairesFromDataInclusion: (horaires?: string) => { horaires?: string; }; export declare const priseRdvFromDataInclusion: (priseRdv?: string) => { prise_rdv?: Url; }; export declare const structureParenteFromDataInclusion: (structureParente?: string) => { structure_parente?: string; }; export declare const mergeThematiques: (thematiques?: string[], thematiquesToAdd?: string[]) => { thematiques: string[]; }; export declare const mergeProfils: (profils?: string[], profilsToAdd?: string[]) => { profils: string[]; }; export declare const mergeTypes: (types?: string[], typesToAdd?: string[]) => { types: string[]; }; export declare const mergeModesAccueil: (modesAccueil?: string[], modesAccueilToAdd?: string[]) => { modes_accueil: string[]; }; export declare const mergeFrais: (frais?: string[], fraisToAdd?: string[]) => { frais?: string[]; }; export declare const mergePriseRdv: (priseRdv?: string, priseRdvToAdd?: string) => { prise_rdv?: string; }; export declare const modalitesAccesFromDataInclusion: (modesOrientation: string[], priseRdv?: { prise_rdv?: Url; }) => { modalites_acces?: ModalitesAcces; }; export declare const mergeModesOrientationBeneficiaire: (modesOrientationBeneficiaire?: ModeOrientationBeneficiaire[], modesOrientationBeneficiaireToAdd?: ModeOrientationBeneficiaire[]) => { modes_orientation_beneficiaire: ModeOrientationBeneficiaire[]; }; export declare const mergeModesOrientationAccompagnateur: (modesOrientationAccompagnateur?: ModeOrientationAccompagnateur[], modesOrientationAccompagnateurToAdd?: ModeOrientationAccompagnateur[]) => { modes_orientation_accompagnateur: ModeOrientationAccompagnateur[]; }; //# sourceMappingURL=from-schema-data-inclusion-fields.d.ts.map