refactor(LOY-62): implement code review feedback
This commit is contained in:
@@ -18,10 +18,14 @@ export enum MembershipLevelEnum {
|
||||
L7 = "L7",
|
||||
}
|
||||
|
||||
export function isMembershipLevel(value: string): value is MembershipLevelEnum {
|
||||
return Object.values(MembershipLevelEnum).includes(
|
||||
value as MembershipLevelEnum
|
||||
)
|
||||
export const TIER_TO_FRIEND_MAP: Record<MembershipLevelEnum, string> = {
|
||||
[MembershipLevelEnum.L1]: "New Friend",
|
||||
[MembershipLevelEnum.L2]: "Good Friend",
|
||||
[MembershipLevelEnum.L3]: "Close Friend",
|
||||
[MembershipLevelEnum.L4]: "Dear Friend",
|
||||
[MembershipLevelEnum.L5]: "Loyal Friend",
|
||||
[MembershipLevelEnum.L6]: "True Friend",
|
||||
[MembershipLevelEnum.L7]: "Best Friend",
|
||||
}
|
||||
|
||||
export type MembershipLevel = keyof typeof MembershipLevelEnum
|
||||
|
||||
@@ -37,3 +37,9 @@ export const RESTAURANT_REWARD_IDS = [
|
||||
REWARD_IDS.FreeKidsDrink,
|
||||
REWARD_IDS.FreeBreakfast,
|
||||
] as const
|
||||
|
||||
export const COUPON_REWARD_TYPES = [
|
||||
"Surprise",
|
||||
"Campaign",
|
||||
"Member-voucher",
|
||||
] as const
|
||||
|
||||
Reference in New Issue
Block a user