Загрузка приложения
IMyProductFeedbacksResponse
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IMyProductFeedbacksResponseОтзывы с пагинацией в page_data.feedbacks.
app/interfaces/orionplace/products/IProductFeedbackApi.tsexport interface IMyProductFeedbacksResponse {
// Ошибки полей и общие ошибки.
form_errors: Record<string, ApiFormError[]> | null;
// Сообщение успеха либо null.
success_message: string | null;
// Отзывы с пагинацией в `page_data.feedbacks`.
page_data: {
// Значение поля feedbacks.
feedbacks: {
// Значение поля data.
data: IProductReview[];
// Значение поля rpag.
rpag: IApiPagination;
};
// На странице 1 — корневые и непосредственные родительские отзывы для
// отфильтрованного списка отзывов пользователя.
parents?: IProductReview[];
} | null;
}