A2uiTextFieldComponent
Renders an A2UI text, number, password, or multiline field and writes edits to its bound state.
import { A2uiTextFieldComponent } from '@threadplane/chat';Declaration
export declare class A2uiTextFieldComponent {
readonly _bindings: import("@angular/core").InputSignal<Record<string, string>>;
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;
readonly childKeys: import("@angular/core").InputSignal<string[]>;
readonly errorText: import("@angular/core").InputSignal<string>;
readonly label: import("@angular/core").InputSignal<string>;
readonly loading: import("@angular/core").InputSignal<boolean>;
onInput(event: Event): void;
readonly placeholder: import("@angular/core").InputSignal<string>;
readonly spec: import("@angular/core").InputSignal<Spec | undefined>;
readonly validationRegexp: import("@angular/core").InputSignal<string>;
readonly value: import("@angular/core").InputSignal<string>;
readonly variant: import("@angular/core").InputSignal<TextFieldVariant>;
}Angular template API
Selector: a2ui-text-field
Inputs
_bindingsRecord<string, string>bindingsRecord<string, string>childKeysstring[]errorTextstringlabelstringloadingbooleanplaceholderstringspecSpec | undefinedvalidationRegexpstringvaluestringvariantTextFieldVariant
Members
_bindings
readonly _bindings: import("@angular/core").InputSignal<Record<string, string>>;bindings
readonly bindings: import("@angular/core").InputSignal<Record<string, string>>;childKeys
readonly childKeys: import("@angular/core").InputSignal<string[]>;errorText
Live validation message written by the surface's check gate (bound to /_a2uiChecks/<id>); empty when valid.
readonly errorText: import("@angular/core").InputSignal<string>;label
readonly label: import("@angular/core").InputSignal<string>;loading
readonly loading: import("@angular/core").InputSignal<boolean>;onInput · overload 1
onInput(event: Event): void;Parameters
event· requiredEvent
Returns
voidplaceholder
readonly placeholder: import("@angular/core").InputSignal<string>;spec
readonly spec: import("@angular/core").InputSignal<Spec | undefined>;validationRegexp
Enforced by the surface's check gate as an implicit regex rule (plus the native pattern attribute).
readonly validationRegexp: import("@angular/core").InputSignal<string>;value
v0.9 prop: resolved string value.
readonly value: import("@angular/core").InputSignal<string>;variant
v0.9 prop: input variant (default 'shortText').
readonly variant: import("@angular/core").InputSignal<TextFieldVariant>;