Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPlacemarkProperties & IPlacemarkOptions are wrong #144

Closed
ddubrava opened this issue Oct 28, 2021 · 1 comment · Fixed by #148
Closed

IPlacemarkProperties & IPlacemarkOptions are wrong #144

ddubrava opened this issue Oct 28, 2021 · 1 comment · Fixed by #148
Assignees
Labels
bug Something isn't working

Comments

@ddubrava
Copy link
Owner

🐞 Bug Report

✍️ Description

Remove [key: string]: any from IPlacemarkProperties.
IPlacemarkOptions should extend IHintOptionsWithHintPrefix.

🔬 Reproduction

image

🌎 Environment

"angular8-yandex-maps": "^12.2.0",

@ddubrava ddubrava added the bug Something isn't working label Oct 28, 2021
@ddubrava ddubrava self-assigned this Oct 28, 2021
@ddubrava
Copy link
Owner Author

IPlacemarkProperties & IPlacemarkOptions are complicated interfaces, IPlacemarkOptions interface has more than 50 properties, unfortunately, it's not safe to remove [key: string]: any

ddubrava added a commit that referenced this issue Oct 29, 2021
ddubrava added a commit that referenced this issue Oct 29, 2021
ddubrava added a commit that referenced this issue Oct 29, 2021
…yEditor.Point and layout.Image (#148)

* feat(typings): add constructor in geometryEditor.Point class

#144

* feat(typings): add constructor in layout.Image class

#144

* feat(typings): change extended interface for IPlacemarkOptions, make Placemark.properties optional

closes #144

* fix(typings): replace layout.ImageWithContent with layout.IImageWithContentOptionsWithIconPrefix

#144
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
1 participant