@firestitch/address
Version:
25 lines (24 loc) • 1.47 kB
TypeScript
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class FsAddressCountryComponent implements OnChanges, ControlValueAccessor {
disabled: boolean;
required: boolean;
excludeCountries: string[];
countries: import("../../interfaces").IAddressCountry[];
label: string;
selectionChange: EventEmitter<any>;
country: any;
name: string;
onChange: (data: any) => void;
onTouched: () => void;
private _cdRef;
fetch: (keyword: string) => import("rxjs").Observable<import("../../interfaces/address-region.interface").IAddressRegion[]>;
writeValue(data: any): void;
changed(value: any): void;
registerOnChange(fn: (data: any) => void): void;
registerOnTouched(fn: () => void): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FsAddressCountryComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FsAddressCountryComponent, "fs-address-country", never, { "disabled": { "alias": "disabled"; "required": false; }; "required": { "alias": "required"; "required": false; }; "excludeCountries": { "alias": "excludeCountries"; "required": false; }; "countries": { "alias": "countries"; "required": false; }; "label": { "alias": "label"; "required": false; }; }, { "selectionChange": "selectionChange"; }, never, never, true, never>;
}