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

64 lines • 3.04 kB
import { Adresse, Contact, FormationsLabels, FraisACharge, Itinerances, DispositifProgrammesNationaux, Localisation, ModalitesAcces, ModalitesAccompagnement, Presentation, PrisesEnChargeSpecifiques, PublicsSpecifiquementAdresses, Services, Typologies, Url } from '../../../models'; import { SchemaLieuMediationNumerique } from '../schema-lieux-de-mediation-numerique'; export declare const listFromString: <T>(stringList: string) => T[]; export declare const servicesIfAny: (services?: string) => { services?: Services; }; export declare const localisationIfAny: (latitude?: number, longitude?: number) => { localisation?: Localisation; }; export declare const adresse: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => { adresse: Adresse; }; export declare const typologiesIfAny: (typologies?: string) => { typologies?: Typologies; }; export declare const contactIfAny: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => { contact?: Contact; }; export declare const horairesIfAny: (horaires?: string) => { horaires?: string; }; export declare const presentationIfAny: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => { presentation?: Presentation; }; export declare const sourceIfAny: (source?: string) => { source?: string; }; export declare const structureParenteIfAny: (structureParente?: string) => { structure_parente?: string; }; export declare const publicsSpecifiquementAdressesIfAny: (publicsSpecifiquementAdresses?: string, services?: Services) => { publics_specifiquement_adresses?: PublicsSpecifiquementAdresses; }; export declare const priseEnChargeSpecifiqueIfAny: (priseEnChargeSpecifique?: string, services?: Services) => { prise_en_charge_specifique?: PrisesEnChargeSpecifiques; }; export declare const fraisAChargeIfAny: (conditionsAcces?: string, services?: Services) => { frais_a_charge?: FraisACharge; }; export declare const itinerancesIfAny: (itinerance?: string, services?: Services) => { itinerance?: Itinerances; }; export declare const dispositifProgrammesNationauxIfAny: (dispositifProgrammesNationaux?: string) => { dispositif_programmes_nationaux?: DispositifProgrammesNationaux; }; export declare const formationsLabelsIfAny: (formationsLabels?: string) => { formations_labels?: FormationsLabels; }; export declare const autresFormationsLabelsIfAny: (autresFormationsLabels?: string) => { autres_formations_labels?: string[]; }; export declare const modalitesAccompagnementIfAny: (modalitesAccompagnement?: string, services?: Services) => { modalites_accompagnement?: ModalitesAccompagnement; }; export declare const modalitesAccessIfAny: (modalitesAcces?: string, services?: Services) => { modalites_acces?: ModalitesAcces; }; export declare const ficheAccedLibreIfAny: (ficheAccesLibre?: string) => { fiche_acces_libre?: Url; }; export declare const priseRdvIfAny: (priseRdv?: string) => { prise_rdv?: Url; }; //# sourceMappingURL=from-schema-lieux-de-mediation-numerique-fields.d.ts.map