@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
23 lines (22 loc) • 869 B
TypeScript
import { EventEmitter, QueryList, OnChanges, SimpleChanges, AfterViewInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { RadioComponent } from './radio.component';
export declare class RadioGroupComponent implements ControlValueAccessor, OnChanges, AfterViewInit {
name: string;
values: any[];
cssStyle: 'row' | 'column';
disabled: boolean;
change: EventEmitter<any>;
radios: QueryList<RadioComponent>;
_value: any;
onChange: (_: any) => null;
onTouched: () => null;
constructor();
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
registerRadio(radio: RadioComponent): void;
handleChange($event: any, value: any): void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
}