UNPKG

ngx-amap

Version:

[![npm](https://img.shields.io/npm/v/ngx-amap.svg)][npm-badge-url] [![npm](https://img.shields.io/npm/dm/ngx-amap.svg)][npm-badge-url] [![Build Status](https://travis-ci.org/xieziyu/ngx-amap.svg?branch=master)][ci-url]

15 lines (14 loc) 506 B
/// <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>; }