UNPKG

867 BTypeScriptView Raw
1/// <reference types="googlemaps" />
2import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
3import { Observable } from 'rxjs';
4import { FitBoundsAccessor, FitBoundsDetails } from '../services/fit-bounds';
5/**
6 * AgmPolylinePoint represents one element of a polyline within a {@link
7 * AgmPolyline}
8 */
9export declare class AgmPolylinePoint implements OnChanges, FitBoundsAccessor {
10 /**
11 * The latitude position of the point.
12 */
13 latitude: number;
14 /**
15 * The longitude position of the point;
16 */
17 longitude: number;
18 /**
19 * This event emitter gets emitted when the position of the point changed.
20 */
21 positionChanged: EventEmitter<google.maps.LatLngLiteral>;
22 constructor();
23 ngOnChanges(changes: SimpleChanges): any;
24 /** @internal */
25 getFitBoundsDetails$(): Observable<FitBoundsDetails>;
26}