Загрузка приложения
IFormField
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IFormFieldПоле запроса: тип ввода, обязательность и доступные значения.
interfaces/orionplace/appBase/IForm.tsexport interface IFormField {
// Класс, описывающий поле формы.
form_class: string;
// Подпись поля ввода.
label: string;
// Обязательно ли поле в запросе.
required: boolean;
// Тип элемента ввода от бэкенда.
input_type: string;
// Атрибуты ввода и метаданные валидации.
attrs: Record<string, JsonValue>;
// Ключи доступных вариантов и отображаемые значения.
options?: { /* Ключ варианта для отправки в запросе. */ key: JsonValue; /* Отображаемое значение варианта. */ value: JsonValue }[];
// Поля вложенной формы.
sub_form?: IFormFields;
// Дополнительный путь поля в отправляемых данных.
path?: string;
}