theme-lib
Version:
This is a simple example Angular Library published to npm.
34 lines (33 loc) • 1.43 kB
TypeScript
import { AfterContentInit, ChangeDetectorRef, EventEmitter, OnDestroy, QueryList, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { NbRadioComponent } from './radio.component';
export declare class NbRadioGroupComponent implements AfterContentInit, OnDestroy, ControlValueAccessor {
protected cd: ChangeDetectorRef;
protected hostElement: ElementRef<HTMLElement>;
protected platformId: any;
protected document: any;
radios: QueryList<NbRadioComponent>;
setValue: any;
setName: string;
setDisabled: boolean;
valueChange: EventEmitter<any>;
protected disabled: boolean;
protected value: any;
protected name: string;
protected alive: boolean;
protected onChange: (value: any) => void;
protected onTouched: () => void;
constructor(cd: ChangeDetectorRef, hostElement: ElementRef<HTMLElement>, platformId: any, document: any);
ngAfterContentInit(): void;
ngOnDestroy(): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
writeValue(value: any): void;
protected updateNames(): void;
protected updateValues(): void;
protected updateDisabled(): void;
protected subscribeOnRadiosValueChange(): void;
protected propagateValue(value: any): void;
protected markRadiosForCheck(): void;
protected subscribeOnRadiosBlur(): void;
}