@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
TypeScript
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