use super::MapHandle;
impl MapHandle {
pub fn on_layer_click(&self, layer_id: &str) {
self.fire_and_forget(|| crate::interop::register_layer_click_js(&self.map_id, layer_id));
}
pub fn off_layer_click(&self, layer_id: &str) {
self.fire_and_forget(|| crate::interop::unregister_layer_click_js(&self.map_id, layer_id));
}
pub fn on_layer_hover(&self, layer_id: &str) {
self.fire_and_forget(|| crate::interop::register_layer_hover_js(&self.map_id, layer_id));
}
pub fn off_layer_hover(&self, layer_id: &str) {
self.fire_and_forget(|| crate::interop::unregister_layer_hover_js(&self.map_id, layer_id));
}
}