@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
42 lines (41 loc) • 1.68 kB
TypeScript
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>;
}