@firestitch/address
Version:
@firestitch/address
25 lines (24 loc) • 990 B
TypeScript
import { ElementRef, EventEmitter, NgZone, OnDestroy, OnInit } from '@angular/core';
import { MapsAPILoader } from '@agm/core';
import 'rxjs/add/operator/debounceTime';
import { FsAddress } from '../../interfaces/address.interface';
export declare class FsAddressSearchComponent implements OnInit, OnDestroy {
private _mapsAPILoader;
private _ngZone;
address: FsAddress;
selected: EventEmitter<any>;
predictions: google.maps.places.AutocompletePrediction[];
searchElement: ElementRef;
googleAutocompleteService: google.maps.places.AutocompleteService;
googlePlacesService: google.maps.places.PlacesService;
private _changeAddressDebounce;
constructor(_mapsAPILoader: MapsAPILoader, _ngZone: NgZone);
ngOnInit(): void;
ngOnDestroy(): void;
private initAddress();
private initGoogleMap();
private updatePredictions(value);
addressChanged(event: any): void;
change(event: any): void;
selectionChange(event: any): void;
}