@vismaux/ngx-nordic-cool
Version:
Common Nordic-Cool components for Angular.
17 lines (16 loc) • 559 B
TypeScript
import { ControlValueAccessor } from '@angular/forms';
import { ChangeDetectorRef } from '@angular/core';
export declare class SelectValueAccessor<T> implements ControlValueAccessor {
protected cdRef?: ChangeDetectorRef;
private change;
private touched;
disabled: boolean;
value: T;
constructor(cdRef?: ChangeDetectorRef);
writeValue(value: T): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState?(isDisabled: boolean): void;
onChange(value: T): void;
onTouched(): void;
}