Загрузка приложения
IProductFeedback
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProductFeedbackОтзыв покупателя, оценка и приложенные изображения.
app/interfaces/orionplace/products/IProduct.tsexport interface IProductFeedback {
// ID отзыва.
id: number;
// Оценка товара, поставленная автором отзыва.
rating?: number;
// Текст отзыва.
text?: string;
// Дата и время создания с относительными значениями, подготовленными
// бэкендом; null, если даты нет.
date_created?: IProductFeedbackDate | null;
// Автор отзыва: ID, имя, публичная фамилия и URL аватара.
user?: IProductFeedbackUser;
// До пяти изображений, прикреплённых к этому отзыву: ID записи и URL каждого
// изображения.
images?: IProductFeedbackImage[];
// Дополнительные поля отзыва, переданные эндпоинтом.
[key: string]: unknown;
}