tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
48 lines (47 loc) • 1.55 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 destroy$;
captureType: any;
errorCode: any;
errorMessage: any;
errorType: any;
defaultValue: any;
defaultEditable: any;
alignment: any;
code: any;
info: any;
required: any;
title: any;
type: any;
format: any;
options: any;
hasChanged: any;
minLength: any;
maxLength: any;
minValue: any;
maxValue: any;
onValidation: any;
outputOnly: any;
placeholder: any;
tooltip: any;
validateOnServer: any;
visibleLabel: any;
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;
ngOnDestroy(): 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, ["*"], false, never>;
}