UNPKG

@stratio/egeo

Version:

Stratio egeo library of components in Angular 2

53 lines (52 loc) 1.74 kB
import { EventEmitter, OnInit, QueryList } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { SelectOneDispatcher } from '../utils/unique-dispatcher'; import { RadioChange } from './st-radio.change'; export declare const MD_RADIO_GROUP_CONTROL_VALUE_ACCESSOR: any; export declare class StRadioGroupComponent implements OnInit, ControlValueAccessor { change: EventEmitter<RadioChange>; qaTag: string; value: any; name: string; selected: StRadioComponent; disabled: boolean; _radios: QueryList<StRadioComponent>; _value: any; _selected: StRadioComponent; _disabled: boolean; _name: string; constructor(); _controlValueAccessorChangeFn: (value: any) => void; onTouched: () => any; ngOnInit(): void; writeValue(value: any): void; registerOnChange(fn: (value: any) => void): void; registerOnTouched(fn: any): void; _emitChangeEvent(): void; checkSelectRadio(): void; _touch(): void; setDisabledState(isDisabled: boolean): void; private updateRadioName(); private updatedSelectRadiofromValue(); } export declare class StRadioComponent implements OnInit { private _radioDispatcher; radioGroup: StRadioGroupComponent; id: string; qaTag: string; name: string; checked: boolean; disabled: boolean; value: any; change: EventEmitter<RadioChange>; readonly inputId: string; _value: any; _checked: boolean; _disabled: boolean; constructor(radioGroup: StRadioGroupComponent, _radioDispatcher: SelectOneDispatcher); ngOnInit(): void; onInputBlur(): void; onInputClick(event: Event): void; toggleRadio(event: Event): void; private emitChangeEvent(); }