@ngspot/ngx-errors
Version:
<p align="center"> <img width="20%" height="20%" src="https://github.com/DmitryEfimenko/ngspot/blob/main/packages/ngx-errors/package/assets/logo.png?raw=true"> </p>
22 lines (21 loc) • 1.18 kB
TypeScript
import { Signal } from '@angular/core';
import { AbstractControl, ControlContainer } from '@angular/forms';
import { ShowErrorWhen } from './errors-configuration';
import * as i0 from "@angular/core";
export declare abstract class NgxErrorsBase {
private errorsState;
private formDirective;
parentControlContainer: ControlContainer | null;
showWhen: import("@angular/core").InputSignal<ShowErrorWhen | undefined>;
abstract resolvedControl: Signal<AbstractControl<any, any> | undefined>;
controlState: Signal<{
control: AbstractControl<any, any>;
parentForm: import("@angular/forms").FormGroupDirective | import("@angular/forms").NgForm | null;
watchedEvents$: import("rxjs").Observable<any>;
registeredInstancesCount: number;
errors: import("@angular/core").WritableSignal<Record<number, boolean>>;
} | undefined>;
private registerResolvedControl;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxErrorsBase, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NgxErrorsBase, never, never, { "showWhen": { "alias": "showWhen"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}