moh-common-lib
Version:
A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).
40 lines (39 loc) • 1.16 kB
TypeScript
import { EventEmitter, ElementRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
/**
* BUTTONGROUPCOMPONENT IS **DEPRECATED**! **DO NOT USE** UNLESS YOU KNOW WHAT YOU'RE
* DOING.
*
* If you need a Yes/No toggle, @see RadioComponent
* @deprecated
*
*
*
*
* @example
* <common-button-group [showError]="showError"
* [errorMessageRequired]="requiredErrMsg"
* label="Please select a value"
* [data]="data.value" (dataChange)="setMovedToBCPermanently($event)" >
* </common-button-group>
*
* @export
*/
export declare class ButtonGroupComponent implements ControlValueAccessor {
data: boolean;
required: boolean;
showError: boolean;
disabled: boolean;
errorMessageRequired: string;
label: string;
dataChange: EventEmitter<boolean>;
buttonGroup: ElementRef;
_onChange: (_: any) => void;
_onTouched: () => void;
constructor();
setButtonGrpVal(val: any): void;
focus(): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
writeValue(value: any): void;
}