ngx-amap
Version:
[][npm-badge-url] [][npm-badge-url] [][ci-url]
15 lines (14 loc) • 506 B
TypeScript
/// <reference types="@types/amap-js-api" />
import { NgZone, EventEmitter } from '@angular/core';
import { Observable } from 'rxjs';
import { LoggerService } from './logger/logger.service';
export declare class EventBinderService {
private logger;
private ngZone;
constructor(logger: LoggerService, ngZone: NgZone);
/**
* 注册事件
* @param eventName 事件名
*/
bindEvent<T extends AMap.EventEmitter>(target: Observable<T>, eventName: string): EventEmitter<any>;
}