angular-location-selector
Version:

32 lines (31 loc) • 1.19 kB
TypeScript
import { ElementRef, EventEmitter, OnInit } from '@angular/core';
import { LocationSelector } from '../models/location-selector/location-selector-model';
import { LocationSelectorInfo } from '../models/locationSelectorModel';
export declare class LocationSingleSelectorComponent implements OnInit {
private elementRef;
expandedKeys: any[];
selectorOpened: boolean;
disableSelector: boolean;
selectedLocationName: string;
selectedLocationId: number;
labelText: string;
hoverText: string;
isIncludeFloatLocation: boolean;
isDisableParentClick: boolean;
page: string;
hideBranchLess: boolean;
selectableTypes: number[];
selectorDisabled: boolean;
onChange: EventEmitter<LocationSelectorInfo>;
onLocationsData: EventEmitter<LocationSelector>;
locationHierachy: LocationSelector;
constructor(elementRef: ElementRef);
ngOnInit(): void;
private makeSelectableByLocationType;
private setDropDownState;
onGlobalClick(event: Event): void;
closeDropDown(): void;
onItemSelected(data: LocationSelectorInfo): void;
private addExpandListItem;
locationClick(): void;
}