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

IAppLoadCommonVariables

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

IAppLoadCommonVariables

Счётчики корзины и избранного, настройки функций магазина.

interfaces/orionplace/appBase/appLoadCommon/IAppLoadCommonVariables.ts
TypeScript
export 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;
}