UNPKG

@obliczeniowo/elementary

Version:
25 lines (24 loc) 1.48 kB
import { EventEmitter } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import { RadioItem } from '../radio/radio.component'; import * as i0 from "@angular/core"; export declare class RadioGroupComponent implements ControlValueAccessor, Validator { options: RadioItem[]; value: string | number; label: string; disabled: boolean; direction: 'column' | 'row'; protected abstractControl: AbstractControl | undefined; changed: EventEmitter<string | number>; get error(): ValidationErrors | null; onChange: (value: string | number) => void; onTouched: () => void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange(fn: () => void): void; writeValue(value: string | number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(disabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<RadioGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RadioGroupComponent, "obl-radio-group", never, { "options": { "alias": "options"; "required": false; }; "value": { "alias": "value"; "required": false; }; "label": { "alias": "label"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "direction": { "alias": "direction"; "required": false; }; }, { "changed": "changed"; }, never, never, false, never>; }