-
Notifications
You must be signed in to change notification settings - Fork 33
Description
La compilation du projet Angular ne passe pas lorsqu'on essaye d'importer olExtended (comme indiqué dans la documentation). Je dois faire quelque chose qu'il ne faut pas mais après une matinée de recherche je ne vois vraiment pas... J'ai reproduis le problème dans un repo publique pour que vous puissiez reproduire facilement chez vous.
J'ai bien regardé le repo https://github.com/IGNF/geoportal-third-party-integration mais je n'ai pas trouvé de piste.
Votre environnement
- Version de l'API : 3.3.4
- Nom du navigateur et sa version : Firefox
- Operating System et sa version (desktop ou mobile) : Windows 10
- Lien eventuel vers votre projet :
- Version Angular : 15.2.5 (16.2.0 dans le projet pour reproduire le bug)
Type d'issue
[x] Report de bug
[ ] Requête d'une nouvelle fonctionnalité
Contexte
Sans aucun ajout de code, juste l'ajout de l'import pose problème. Il suffit de commenter l'import pour que ça fonctionne, une branche est présente dans le repo avec une compilation ok (nom de la branche : compilationOk).
Je ne peux donc pas utiliser votre librairie pour le moment.
Pour les bugs : Etapes à suivre pour le reproduire
- cloner le repo :
https://github.com/viico/bug-import-olExtended(branche master) npm install- lancer le projet :
npm run start
Comportement attendu
Le projet compile correctement et se lance.
Comportement actuel
Erreur lors de la compilation
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor.d.ts:253:24 - error TS1005: '(' expected.
253 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Filter.d.ts:59:24 - error TS1005: '(' expected.
59 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Group.d.ts:45:24 - error TS1005: '(' expected.
45 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Layer.d.ts:99:24 - error TS1005: '(' expected.
99 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Legend.d.ts:148:24 - error TS1005: '(' expected.
148 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Search.d.ts:55:24 - error TS1005: '(' expected.
55 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Style.d.ts:63:24 - error TS1005: '(' expected.
63 private constructor;
~
Error: node_modules/geoportal-extensions-openlayers/src/OpenLayers/Controls/Editor/Themes.d.ts:87:24 - error TS1005: '(' expected.
87 private constructor;