Загрузка приложения
IAppLoadCommonVariables
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IAppLoadCommonVariablesСчётчики корзины и избранного, настройки функций магазина.
interfaces/orionplace/appBase/appLoadCommon/IAppLoadCommonVariables.tsexport interface IAppLoadCommonVariables {
// Начальный статус отзыва. Для отправленного отзыва используйте
// `page_data.state` из ответа `products_feedbacks_add`.
default_feedback_status?: number;
// Минимальная длина текста отзыва и ответа; `0` — без минимума.
// ProductReviewForm называет её под текстом и не даёт отправить более короткий
// текст.
feedback_text_min_length?: number;
// Начальное число позиций корзины. Используется индикатором корзины в
// эталонном магазине.
c_cart_positions?: number;
// Количество сохранённых товаров, которые показывает страница избранного, `0`
// для гостя. Используется индикатором избранного в эталонном магазине.
c_wishlist?: number;
// Настроенный начальный статус комментария блога. Сохраняется как данные;
// поставляемые компоненты Nuxt его не используют.
default_blog_comment_status?: number;
// Общее разрешение предзаказа для ProductCardActions. Дополнительно
// проверяются разрешение продавца, статус товара и остаток.
allow_preorder?: boolean;
}