cfc-ds
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
34 lines (33 loc) • 1.82 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { RadioOption } from '../../models/radio.model';
import * as i0 from "@angular/core";
export declare class RadioComponent implements ControlValueAccessor {
options: RadioOption[];
label: string;
helperText: string;
name: string;
horizontal: boolean;
invalid: boolean;
valid: boolean;
errorMessage: string;
successMessage: string;
disabled: boolean;
selectionChange: EventEmitter<any>;
value: any;
focusedIndex: number | null;
onChange: any;
onTouched: any;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
onSelect(option: RadioOption): void;
setFocus(index: number): void;
clearFocus(): void;
isSelected(option: RadioOption): boolean;
getAriaInvalid(): boolean;
trackByFn(index: number, item: RadioOption): any;
static ɵfac: i0.ɵɵFactoryDeclaration<RadioComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RadioComponent, "cfc-radio", never, { "options": { "alias": "options"; "required": false; }; "label": { "alias": "label"; "required": false; }; "helperText": { "alias": "helperText"; "required": false; }; "name": { "alias": "name"; "required": false; }; "horizontal": { "alias": "horizontal"; "required": false; }; "invalid": { "alias": "invalid"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; "errorMessage": { "alias": "errorMessage"; "required": false; }; "successMessage": { "alias": "successMessage"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "selectionChange": "selectionChange"; }, never, never, false, never>;
}