tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
47 lines (46 loc) • 2.59 kB
TypeScript
import { OnInit } from '@angular/core';
import { FieldDescriptor } from '../../classes/forms/field';
import { ElementComponent } from './layout/element.component';
import * as i0 from "@angular/core";
export declare class FieldComponent extends ElementComponent implements OnInit {
private destroyRef;
captureType: import("@angular/core").WritableSignal<string>;
errorCode: import("@angular/core").WritableSignal<string>;
errorMessage: import("@angular/core").WritableSignal<string>;
errorType: import("@angular/core").WritableSignal<string>;
defaultValue: import("@angular/core").WritableSignal<any>;
defaultEditable: import("@angular/core").WritableSignal<boolean>;
alignment: import("@angular/core").WritableSignal<string>;
code: import("@angular/core").WritableSignal<string>;
info: import("@angular/core").WritableSignal<any>;
required: import("@angular/core").WritableSignal<boolean>;
title: import("@angular/core").WritableSignal<string>;
type: import("@angular/core").WritableSignal<string>;
format: import("@angular/core").WritableSignal<any>;
options: import("@angular/core").WritableSignal<any[]>;
hasChanged: import("@angular/core").WritableSignal<boolean>;
minLength: import("@angular/core").WritableSignal<number>;
maxLength: import("@angular/core").WritableSignal<number>;
minValue: import("@angular/core").WritableSignal<any>;
maxValue: import("@angular/core").WritableSignal<any>;
onValidation: import("@angular/core").WritableSignal<boolean>;
outputOnly: import("@angular/core").WritableSignal<boolean>;
placeholder: import("@angular/core").WritableSignal<string>;
tooltip: import("@angular/core").WritableSignal<string>;
validateOnServer: import("@angular/core").WritableSignal<boolean>;
visibleLabel: import("@angular/core").WritableSignal<boolean>;
value: import("@angular/core").ModelSignal<any>;
field: FieldDescriptor | null;
updatePropagatedAttributes(): void;
ngOnInit(): void;
updateValue(): void;
onInputChange(): void;
onChangeContent(): void;
onShowInfo(detail?: any): void;
focus(): void;
updateObject(widgetUpdate?: boolean): void;
inputChanged(): void;
inputTyped(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FieldComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FieldComponent, "lib-field", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "field": { "alias": "field"; "required": false; }; }, { "value": "valueChange"; }, never, ["*"], true, never>;
}