Загрузка приложения

IForm

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IForm

Форма запроса с полями действия и фильтрами.

src/lib/interfaces/orionplace/appBase/IForm.ts
TypeScript
export interface IForm {
  // Имя класса формы.
  name: string;
  // Форма действия, фильтры или шаг сценария.
  form_type: 'form' | 'filters' | 'step';
  // Дополнительные метаданные формы из списка API.
  tr?: string[];
  // Поля формы и параметры ввода.
  form_data: IFormFields;
  // Описания вложенных фильтров.
  sub_filters_dict?: Record<string, IFormFields>;
  // Дополнительные метаданные фильтров.
  filters_dict?: Record<string, JsonValue>;
}