A2uiDateTimeInputComponent
Renders an A2UI date, time, or local date-time input and writes changes to its bound state.
import { A2uiDateTimeInputComponent } from '@threadplane/chat';Declaration
export declare class A2uiDateTimeInputComponent {
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 enableDate: import("@angular/core").InputSignal<boolean>;
readonly enableTime: import("@angular/core").InputSignal<boolean>;
readonly errorText: import("@angular/core").InputSignal<string>;
readonly label: import("@angular/core").InputSignal<string>;
readonly loading: import("@angular/core").InputSignal<boolean>;
readonly max: import("@angular/core").InputSignal<string | undefined>;
readonly min: import("@angular/core").InputSignal<string | undefined>;
onChange(event: Event): void;
readonly spec: import("@angular/core").InputSignal<Spec | undefined>;
readonly value: import("@angular/core").InputSignal<string>;
}Angular template API
Selector: a2ui-date-time-input
Inputs
_bindingsRecord<string, string>bindingsRecord<string, string>childKeysstring[]enableDatebooleanenableTimebooleanerrorTextstringlabelstringloadingbooleanmaxstring | undefinedminstring | undefinedspecSpec | undefinedvaluestring
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[]>;enableDate
v0.9 prop: enableDate — include date portion.
readonly enableDate: import("@angular/core").InputSignal<boolean>;enableTime
v0.9 prop: enableTime — include time portion.
readonly enableTime: import("@angular/core").InputSignal<boolean>;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>;max
v0.9 prop: ISO upper bound mapped to the native input's max.
readonly max: import("@angular/core").InputSignal<string | undefined>;min
v0.9 prop: ISO lower bound mapped to the native input's min.
readonly min: import("@angular/core").InputSignal<string | undefined>;onChange · overload 1
onChange(event: Event): void;Parameters
event· requiredEvent
Returns
voidspec
readonly spec: import("@angular/core").InputSignal<Spec | undefined>;value
v0.9 prop: ISO 8601 value (resolved DynamicString). Still renders when absent.
readonly value: import("@angular/core").InputSignal<string>;