UNPKG

@churchapps/apphelper-donations

Version:
26 lines (23 loc) 755 B
export class DonationHelper { static getInterval(intervalName:string) { let intervalCount = 1; let intervalType = "month"; let parts = intervalName.split("_"); if (parts.length === 2) { switch (parts[0]) { case "two": intervalCount = 2; break; case "three": intervalCount = 3; break; } intervalType = parts[1]; } let result = { interval_count: intervalCount, interval: intervalType }; return result; } static getIntervalKeyName(intervalCount: number, intervalType: string) { let firstPart = "one"; if (intervalCount === 2) firstPart = "two"; else if (intervalCount === 3) firstPart = "three"; return firstPart + "_" + intervalType; } }