From ffa3b85cc4ebd32cde6fced2cd6a047e158a2a6a Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Wed, 8 Oct 2025 17:07:23 +0300 Subject: [PATCH] removed unnecessary form field control interface --- .../dynamic-form-field-control.ts | 75 ------------------- 1 file changed, 75 deletions(-) delete mode 100644 npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field/dynamic-form-field-control.ts diff --git a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field/dynamic-form-field-control.ts b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field/dynamic-form-field-control.ts deleted file mode 100644 index 3a87454884..0000000000 --- a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field/dynamic-form-field-control.ts +++ /dev/null @@ -1,75 +0,0 @@ - -import {Observable} from 'rxjs'; -import {AbstractControlDirective, NgControl} from '@angular/forms'; -import {Directive} from '@angular/core'; - -@Directive() -export abstract class MatFormFieldControl { - /** The value of the control. */ - value: T | null; - - /** - * Stream that emits whenever the state of the control changes such that the parent `MatFormField` - * needs to run change detection. - */ - readonly stateChanges: Observable; - - /** The element ID for this control. */ - readonly id: string; - - /** The placeholder for this control. */ - readonly placeholder: string; - - /** Gets the AbstractControlDirective for this control. */ - readonly ngControl: NgControl | AbstractControlDirective | null; - - /** Whether the control is focused. */ - readonly focused: boolean; - - /** Whether the control is empty. */ - readonly empty: boolean; - - /** Whether the control is required. */ - readonly required: boolean; - - /** Whether the control is disabled. */ - readonly disabled: boolean; - - /** Whether the control is in an error state. */ - readonly errorState: boolean; - - /** - * An optional name for the control type that can be used to distinguish `mat-form-field` elements - * based on their control type. The form field will add a class, - * `mat-form-field-type-{{controlType}}` to its root element. - */ - readonly controlType?: string; - - /** - * Whether the input is currently in an autofilled state. If property is not present on the - * control it is assumed to be false. - */ - readonly autofilled?: boolean; - - /** - * Value of `aria-describedby` that should be merged with the described-by ids - * which are set by the form-field. - */ - readonly userAriaDescribedBy?: string; - - /** - * Whether to automatically assign the ID of the form field as the `for` attribute - * on the `