fix types
This commit is contained in:
parent
a55b453855
commit
e905e12ca3
@ -180,8 +180,11 @@ export namespace Cart {
|
||||
}
|
||||
|
||||
export interface CartItem {
|
||||
price: number;
|
||||
item: Tariffs.Tariff | Tariffs.Package;
|
||||
/**
|
||||
* Посчитанная цена пункта корзины
|
||||
*/
|
||||
price: number;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -52,21 +52,30 @@ export namespace Tariffs {
|
||||
| "extended";
|
||||
|
||||
export interface Privilege {
|
||||
serviceKey: Tariffs.ServiceType;
|
||||
serviceKey: ServiceType;
|
||||
name: PrivilegeType;
|
||||
privilegeId: string;
|
||||
description: string;
|
||||
/**
|
||||
* Единица измерения привелегии: время в днях/кол-во
|
||||
*/
|
||||
type: "day" | "count";
|
||||
/**
|
||||
* Стоимость одной единицы привелегии
|
||||
*/
|
||||
price: number;
|
||||
}
|
||||
|
||||
export interface Tariff {
|
||||
id: string;
|
||||
name: string;
|
||||
service: ServiceType;
|
||||
type: "day" | "count";
|
||||
privilege: Privilege;
|
||||
/**
|
||||
* Количество единиц привелегии
|
||||
*/
|
||||
amount: number;
|
||||
price: number;
|
||||
/**
|
||||
* Кастомная цена, если есть, то используется вместо privilege.price
|
||||
*/
|
||||
customPrice?: number;
|
||||
}
|
||||
|
||||
export interface Package {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user