UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

42 lines (41 loc) 1.68 kB
import { Injector, OnInit } from '@angular/core'; import { SmeInternalOptionsFormFieldComponent } from '../options-form-field/options-form-field.component'; import * as i0 from "@angular/core"; export declare abstract class RadioGroupFormFieldComponentBase extends SmeInternalOptionsFormFieldComponent<any> implements OnInit { /** * Multiple selection is not supported by radio buttons */ readonly multiple = false; /** * The aria label for this instance */ get ariaLabel(): string; /** * Indicates the default value for immediateValidation. * This is meant to be overridden by derived classes */ protected get defaultImmediateValidation(): boolean; /** * Initializes a new instance of the RadioGroupFormFieldComponent */ constructor(injector: Injector); /** * Implementation of angular OnInit interface */ ngOnInit(): void; /** * Creates the idBag used by this component to store unique element ids. * id values will be assigned be the @see BaseComponent super class. */ protected createIdBag(): MsftSme.StringMap<string>; /** * On layout changed event handler, occurs every time the layout has been changed. */ protected onLayoutChanged(): void; /** * Occurs whenever the internal value of this form control changes */ protected onValueChanged(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<RadioGroupFormFieldComponentBase, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<RadioGroupFormFieldComponentBase, never, never, {}, {}, never, never, false, never>; }