From 813efdc6cb5b2ec2d903c79f56b3f3341d173652 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Fri, 17 Jul 2026 10:02:55 +0700 Subject: [PATCH] fix(ui): resolve type errors --- .../currency-selector/currency-selector.component.ts | 12 ++++++------ .../symbol-autocomplete.component.ts | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/libs/ui/src/lib/currency-selector/currency-selector.component.ts b/libs/ui/src/lib/currency-selector/currency-selector.component.ts index 7b6236fbb..724e86712 100644 --- a/libs/ui/src/lib/currency-selector/currency-selector.component.ts +++ b/libs/ui/src/lib/currency-selector/currency-selector.component.ts @@ -75,22 +75,22 @@ export class GfCurrencySelectorComponent private readonly input = viewChild.required(MatInput); public constructor( - public readonly _elementRef: ElementRef, - public readonly _focusMonitor: FocusMonitor, + public override readonly _elementRef: ElementRef, + public override readonly _focusMonitor: FocusMonitor, public readonly changeDetectorRef: ChangeDetectorRef, private readonly formGroupDirective: FormGroupDirective, - public readonly ngControl: NgControl + public override readonly ngControl: NgControl ) { super(_elementRef, _focusMonitor, ngControl); this.controlType = 'currency-selector'; } - public get empty() { + public override get empty() { return this.input().empty; } - public set value(value: string | null) { + public override set value(value: string | null) { this.control.setValue(value); super.value = value; } @@ -138,7 +138,7 @@ export class GfCurrencySelectorComponent }); } - public ngDoCheck() { + public override ngDoCheck() { if (this.ngControl) { this.validateRequired(); this.errorState = !!(this.ngControl.invalid && this.ngControl.touched); diff --git a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts index 4b1898b8a..87d43d764 100644 --- a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts +++ b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts @@ -95,22 +95,22 @@ export class GfSymbolAutocompleteComponent private readonly input = viewChild.required(MatInput); public constructor( - public readonly _elementRef: ElementRef, - public readonly _focusMonitor: FocusMonitor, + public override readonly _elementRef: ElementRef, + public override readonly _focusMonitor: FocusMonitor, public readonly changeDetectorRef: ChangeDetectorRef, public readonly dataService: DataService, - public readonly ngControl: NgControl + public override readonly ngControl: NgControl ) { super(_elementRef, _focusMonitor, ngControl); this.controlType = 'symbol-autocomplete'; } - public get empty() { + public override get empty() { return this.input().empty; } - public set value(value: LookupItem) { + public override set value(value: LookupItem) { this.control.setValue(value); super.value = value; } @@ -188,7 +188,7 @@ export class GfSymbolAutocompleteComponent }); } - public ngDoCheck() { + public override ngDoCheck() { if (this.ngControl) { this.validateRequired(); this.errorState = !!(this.ngControl.invalid && this.ngControl.touched);