You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There seems to be no public issue tracker for the library itself, so I'm putting this here for now.
There are several errors in the index.d.ts in @here/maps-api-for-javascript@1.31.0.
These require the use of // @ts-ignore to skip type checking in order to use the API.
Those that I have noticed:
H.geo.Point.validate has this : H.geo.Point as the first argument, which should not be present in a static method
Multiple classes have data as a required member when (according to the documentation) it should be optional.
1.38.0 has added a new problem.
The return type of H.service.Platform.createDefaultLayers() has changed from H.service.DefaultLayers to GlobalObject. The former type appears to have been removed entirely.
This will cause a compilation failure for almost everyone.
Error: src/app/here-map.component.ts:56:23 - error TS2339: Property 'vector' does not exist on type 'Object'.
56 defaultLayers.vector.normal.map,
~~~~~~
Activity
OrangeDog commentedon Nov 25, 2022
All errors still there in 1.36.0
OrangeDog commentedon Mar 22, 2023
1.38.0 has added a new problem.
The return type of
H.service.Platform.createDefaultLayers()has changed fromH.service.DefaultLayerstoGlobalObject. The former type appears to have been removed entirely.This will cause a compilation failure for almost everyone.
As a workaround, users must now cast it to
any:Simoon-F commentedon Jun 20, 2024
vector.
+1
OrangeDog commentedon Dec 17, 2024
All errors still there in 1.61.1