UNPKG

@asymmetrik/ngx-leaflet

Version:
20 lines 2.25 kB
export class LeafletUtil { static mapToArray(map) { const toReturn = []; for (const k in map) { if (map.hasOwnProperty(k)) { toReturn.push(map[k]); } } return toReturn; } static handleEvent(zone, eventEmitter, event) { // Don't want to emit if there are no observers if (0 < eventEmitter.observers.length) { zone.run(() => { eventEmitter.emit(event); }); } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhZmxldC51dGlsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWxlYWZsZXQvc3JjL2xpYi9jb3JlL2xlYWZsZXQudXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sV0FBVztJQUV2QixNQUFNLENBQUMsVUFBVSxDQUFJLEdBQTJCO1FBQy9DLE1BQU0sUUFBUSxHQUFRLEVBQUUsQ0FBQztRQUV6QixLQUFLLE1BQU0sQ0FBQyxJQUFJLEdBQUcsRUFBRTtZQUNwQixJQUFJLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLEVBQUU7Z0JBQzFCLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDdEI7U0FDRDtRQUVELE9BQU8sUUFBUSxDQUFDO0lBQ2pCLENBQUM7SUFFRCxNQUFNLENBQUMsV0FBVyxDQUFJLElBQVksRUFBRSxZQUE2QixFQUFFLEtBQVE7UUFFMUUsK0NBQStDO1FBQy9DLElBQUksQ0FBQyxHQUFHLFlBQVksQ0FBQyxTQUFTLENBQUMsTUFBTSxFQUFFO1lBQ3RDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFO2dCQUNiLFlBQVksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDMUIsQ0FBQyxDQUFDLENBQUM7U0FDSDtJQUVGLENBQUM7Q0FDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBjbGFzcyBMZWFmbGV0VXRpbCB7XG5cblx0c3RhdGljIG1hcFRvQXJyYXk8VD4obWFwOiB7IFsga2V5OiBzdHJpbmcgXTogVCB9KTogVFtdIHtcblx0XHRjb25zdCB0b1JldHVybjogVFtdID0gW107XG5cblx0XHRmb3IgKGNvbnN0IGsgaW4gbWFwKSB7XG5cdFx0XHRpZiAobWFwLmhhc093blByb3BlcnR5KGspKSB7XG5cdFx0XHRcdHRvUmV0dXJuLnB1c2gobWFwW2tdKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRyZXR1cm4gdG9SZXR1cm47XG5cdH1cblxuXHRzdGF0aWMgaGFuZGxlRXZlbnQ8VD4oem9uZTogTmdab25lLCBldmVudEVtaXR0ZXI6IEV2ZW50RW1pdHRlcjxUPiwgZXZlbnQ6IFQpIHtcblxuXHRcdC8vIERvbid0IHdhbnQgdG8gZW1pdCBpZiB0aGVyZSBhcmUgbm8gb2JzZXJ2ZXJzXG5cdFx0aWYgKDAgPCBldmVudEVtaXR0ZXIub2JzZXJ2ZXJzLmxlbmd0aCkge1xuXHRcdFx0em9uZS5ydW4oKCkgPT4ge1xuXHRcdFx0XHRldmVudEVtaXR0ZXIuZW1pdChldmVudCk7XG5cdFx0XHR9KTtcblx0XHR9XG5cblx0fVxufVxuIl19