@schoolbelle/common
Version:
Demo library to showcase Angular packaging format
36 lines (35 loc) • 1.32 kB
TypeScript
import { OnInit, ChangeDetectorRef } from '@angular/core';
import { AddressService, AddressInfo } from './address.service';
import { FormGroup, FormControl } from '@angular/forms';
import { Subscription } from 'rxjs/Subscription';
import { ElementRef, Renderer2 } from '@angular/core';
export declare const AddressInputComponentValueAccessor: any;
export declare class AddressInputComponent implements OnInit {
addressService: AddressService;
cdRef: ChangeDetectorRef;
elementRef: ElementRef;
renderer: Renderer2;
private input;
focused: boolean;
disabled: boolean;
value: AddressInfo;
writeValue(value: AddressInfo): void;
onChange: (_: any) => void;
onTouched: () => void;
registerOnChange(fn: (_: any) => void): void;
registerOnTouched(fn: () => void): void;
setDisabledState(isDisabled: boolean): void;
constructor(addressService: AddressService, cdRef: ChangeDetectorRef, elementRef: ElementRef, renderer: Renderer2);
form: FormGroup;
address: FormControl;
addressSearchList: any[];
createFormControls(): void;
createForm(): void;
loading: boolean;
subscriptions: Subscription[];
ngOnInit(): void;
ngOnDestroy(): void;
focus($event: any): void;
blur($event: any): void;
select(li: AddressInfo): void;
}