Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MikePiper/open-social-security
/ functions
Functions
347 in github.com/MikePiper/open-social-security
⨍
Functions
347
◇
Types & classes
63
↓ 296 callers
Method
getFullYear
()
src/app/data model classes/monthyearDate.ts:41
↓ 275 callers
Function
__webpack_require__
(moduleId)
inline.bundle.js:41
↓ 255 callers
Method
getMonth
()
src/app/data model classes/monthyearDate.ts:45
↓ 140 callers
Method
determineMortalityTable
(gender:string, mortalityInput:mortalityTableOption, assumedDeathAge:number)
src/app/mortality.service.ts:47
↓ 115 callers
Method
setMonth
(month:number)
src/app/data model classes/monthyearDate.ts:58
↓ 108 callers
Method
setToday
(today:MonthYearDate)
src/app/benefit.service.ts:21
↓ 88 callers
Function
mockGetPrimaryFormInputs
(person:Person, scenario:CalculationScenario, today:MonthYearDate, birthdayService:BirthdayService, benefitSer
src/app/maximize-pv.service.spec.ts:17
↓ 62 callers
Method
valueOf
()
src/app/data model classes/monthyearDate.ts:102
↓ 55 callers
Method
findFRA
(SSbirthDate:MonthYearDate)
src/app/birthday.service.ts:25
↓ 46 callers
Function
mockGetPrimaryFormInputs
(person:Person, scenario:CalculationScenario, today:MonthYearDate, birthdayService:BirthdayService, benefitSer
src/app/calculate-PV.service.spec.ts:15
↓ 39 callers
Method
calculateFamilyMaximum
(person:Person, calculationDate:MonthYearDate)
src/app/familymaximum.service.ts:25
↓ 38 callers
Method
calculateRetirementBenefit
(person:Person, benefitDate: MonthYearDate)
src/app/benefit.service.ts:31
↓ 37 callers
Method
calculateCouplePV
(personA:Person, personB:Person, scenario:CalculationScenario, printOutputTable:boolean)
src/app/calculate-PV.service.ts:179
↓ 37 callers
Function
mockGetPrimaryFormInputs
(person:Person, today:MonthYearDate, birthdayService:BirthdayService)
src/app/inputvalidation.service.spec.ts:13
↓ 32 callers
Method
setFullYear
(year:number)
src/app/data model classes/monthyearDate.ts:49
↓ 31 callers
Method
findAgeOnDate
(person:Person, date:MonthYearDate)
src/app/birthday.service.ts:104
↓ 28 callers
Method
findSurvivorFRA
(SSbirthDate:MonthYearDate)
src/app/birthday.service.ts:97
↓ 21 callers
Function
patchFilteredProperties
(target, onProperties, ignoreProperties, prototype)
polyfills.bundle.js:4568
↓ 20 callers
Method
adjustSpousalBenefitDate
(person:Person, otherPerson:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:454
↓ 20 callers
Function
mockGetPrimaryFormInputs
(person:Person, scenario:CalculationScenario, today:MonthYearDate, birthdayService:BirthdayService)
src/app/data model classes/range.spec.ts:11
↓ 19 callers
Method
applyFamilyMaximumCouple
(familyMaxRunNumber:number, scenario:CalculationScenario, calcYear:CalculationYear, personA:Person, personAali
src/app/familymaximum.service.ts:148
↓ 17 callers
Method
calculateSinglePersonPV
(person:Person, scenario:CalculationScenario, printOutputTable:boolean)
src/app/calculate-PV.service.ts:39
↓ 15 callers
Function
__symbol__
(name)
polyfills.bundle.js:2652
↓ 15 callers
Method
setChildrenArray
(childrenArray:Person[], today:MonthYearDate)
src/app/data model classes/calculationscenario.ts:34
↓ 13 callers
Method
findEarliestPossibleRetirementBenefitDate
(person:Person)
src/app/maximize-pv.service.ts:563
↓ 13 callers
Method
findEarliestSurvivorBenefitDate
(scenario:CalculationScenario, livingPerson:Person, deceasedPerson:Person)
src/app/maximize-pv.service.ts:595
↓ 13 callers
Method
maximizeCouplePViterateOnePerson
(scenario:CalculationScenario, flexibleSpouse:Person, fixedSpouse:Person)
src/app/maximize-pv.service.ts:217
↓ 12 callers
Method
checkForDeemedSurvivorBenefitDate
(person:Person, otherPerson:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:530
↓ 12 callers
Method
findSSbirthdate
(inputMonth, inputDay, inputYear)
src/app/birthday.service.ts:14
↓ 12 callers
Method
isGraceYear
(person:Person, currentCalculationDate: MonthYearDate)
src/app/earningstest.service.ts:54
↓ 11 callers
Method
checkValidRetirementInput
(scenario:CalculationScenario, person:Person, retirementBenefitDate:MonthYearDate)
src/app/inputvalidation.service.ts:202
↓ 11 callers
Method
checkValidSpousalInput
(scenario:CalculationScenario, person:Person, otherPerson:Person, ownRetirementBenefitDate:MonthYearDate, spou
src/app/inputvalidation.service.ts:241
↓ 11 callers
Method
determineChildBenefitDate
(scenario:CalculationScenario, child:Person, personA:Person, personB?:Person)
src/app/benefit.service.ts:229
↓ 10 callers
Method
maximizeCouplePViterateBothPeople
(personA:Person, personB:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:98
↓ 10 callers
Method
maximizeSinglePersonPV
(person:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:42
↓ 9 callers
Method
adjustSpousalSurvivorMotherFatherBenefitsForOwnEntitlement
(personA:Person, personB:Person)
src/app/benefit.service.ts:193
↓ 9 callers
Method
asString
(number:number)
src/app/outputtable.service.ts:18
↓ 9 callers
Function
attachOriginToPatched
(patched, original)
polyfills.bundle.js:3437
↓ 9 callers
Method
checkForChildUnder16orDisabledOnGivenDate
(scenario:CalculationScenario, date:MonthYearDate)
src/app/birthday.service.ts:144
↓ 9 callers
Function
toMetaKey
(it)
polyfills.bundle.js:1139
↓ 9 callers
Method
toString
()
src/app/data model classes/monthyearDate.ts:95
↓ 8 callers
Method
adjustSurvivorBenefitsForAge
(scenario:CalculationScenario, livingPerson:Person)
src/app/benefit.service.ts:141
↓ 8 callers
Method
calculateWithholding
(currentCalculationDate:MonthYearDate, person:Person)
src/app/earningstest.service.ts:24
↓ 8 callers
Method
checkForChildUnder16orDisabled
(scenario:CalculationScenario)
src/app/birthday.service.ts:121
↓ 8 callers
Method
findAssumedDeathDate
(person:Person)
src/app/mortality.service.ts:107
↓ 8 callers
Method
generateCoupleSolutionSet
(scenario:CalculationScenario, personA:Person, personB:Person, claimStrategy:ClaimStrategy)
src/app/solutionset.service.ts:97
↓ 8 callers
Method
maximizeSurvivorPV
(personA:Person, personB:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:331
↓ 7 callers
Method
checkForAssumedDeathAgeErrors
(errorCollection:ErrorCollection, personA:Person, personB:Person)
src/app/inputvalidation.service.ts:79
↓ 7 callers
Method
checkValidSurvivorInput
(scenario:CalculationScenario, livingPerson:Person, deceasedPerson:Person, survivorBenefitDate:MonthYearDate)
src/app/inputvalidation.service.ts:355
↓ 7 callers
Method
getIndexDateXfromClaimStrategy
(claimStrategy:ClaimStrategy)
src/app/data model classes/range.ts:291
↓ 7 callers
Method
getIndexDateYfromClaimStrategy
(claimStrategy:ClaimStrategy)
src/app/data model classes/range.ts:336
↓ 7 callers
Function
patchMethod
(target, name, patchFn)
polyfills.bundle.js:3388
↓ 7 callers
Function
resolvePromise
(promise, state, value)
polyfills.bundle.js:2760
↓ 7 callers
Method
whenShouldPVcalculationStart
(scenario:CalculationScenario, personA:Person, personB?:Person)
src/app/calculate-PV.service.ts:650
↓ 6 callers
Method
calculateCombinedFamilyMaximum
(personA:Person, personB:Person, simultaneousEntitlementYear:number)
src/app/familymaximum.service.ts:100
↓ 6 callers
Method
checkValidBeginSuspensionInput
(person:Person)
src/app/inputvalidation.service.ts:317
↓ 6 callers
Method
generateAmountsForRow
(arrayForCalcYear:string[], scenario:CalculationScenario, calcYear:CalculationYear, typeOfRow:typeOfRow)
src/app/outputtable.service.ts:168
↓ 6 callers
Method
generateSingleSolutionSet
(scenario:CalculationScenario, person:Person, claimStrategy:ClaimStrategy)
src/app/solutionset.service.ts:28
↓ 6 callers
Function
patchTimer
(window, setName, cancelName, nameSuffix)
polyfills.bundle.js:4057
↓ 6 callers
Function
wrapWithCurrentZone
(callback, source)
polyfills.bundle.js:3123
↓ 5 callers
Method
adjustSurvivorBenefitsForRIB_LIM
(livingPerson:Person, deceasedPerson:Person)
src/app/benefit.service.ts:176
↓ 5 callers
Method
applyEarningsTestCouple
(scenario:CalculationScenario, calcYear:CalculationYear, personA:Person, personAaliveBoolean:Boolean, personB:
src/app/earningstest.service.ts:105
↓ 5 callers
Method
calculateBaseMortalityFactor
(person:Person)
src/app/mortality.service.ts:40
↓ 5 callers
Method
calculateInitialRetirementBenefit
(person:Person, benefitDate:MonthYearDate)
src/app/benefit.service.ts:58
↓ 5 callers
Method
calculateSurvivorOriginalBenefit
(deceasedPerson:Person)
src/app/benefit.service.ts:87
↓ 5 callers
Method
checkValidEndSuspensionInput
(person:Person)
src/app/inputvalidation.service.ts:338
↓ 5 callers
Method
discountToPresentValue
(discountRate:number, futureValue:number, thisYear:number, cashflowYear:number)
src/app/calculate-PV.service.ts:776
↓ 5 callers
Method
findEarliestMotherFatherBenefitDate
(deceasedPerson:Person, scenario:CalculationScenario)
src/app/maximize-pv.service.ts:658
↓ 5 callers
Function
getOrCreateMetadataMap
(target, targetKey, create)
polyfills.bundle.js:1110
↓ 5 callers
Method
incrementRetirementORendSuspensionDate
(person:Person)
src/app/maximize-pv.service.ts:550
↓ 5 callers
Method
initializeBeginEndSuspensionDates
(person:Person)
src/app/maximize-pv.service.ts:672
↓ 5 callers
Method
markCell
(markColor: string, markRow: number, markColumn: number)
src/app/range/range.component.ts:569
↓ 5 callers
Function
patchClass
(className)
polyfills.bundle.js:3319
↓ 5 callers
Method
processPVs
(claimStrategy: ClaimStrategy)
src/app/data model classes/range.ts:183
↓ 4 callers
Method
addMonthlyPaymentAmountsToApplicableSumsForCouple
(scenario:CalculationScenario, calcYear:CalculationYear, personA:Person, personAaliveBoolean:boolean, personB:
src/app/calculate-PV.service.ts:459
↓ 4 callers
Method
calculateMonthlyPaymentsCouple
(scenario:CalculationScenario, calcYear:CalculationYear, personA:Person, personAaliveBoolean:boolean, personB:
src/app/benefit.service.ts:394
↓ 4 callers
Method
calculatePIAfromAIME
(AIME:number, eligibilityYear:number)
src/app/familymaximum.service.ts:116
↓ 4 callers
Method
calculateProbabilityAlive
(person:Person, age:number)
src/app/mortality.service.ts:16
↓ 4 callers
Function
fixMethod
(KEY)
polyfills.bundle.js:497
↓ 4 callers
Function
getMethod
(kind)
polyfills.bundle.js:933
↓ 4 callers
Function
getWeak
(it, create)
polyfills.bundle.js:1075
↓ 4 callers
Method
initFracsAndColors
()
src/app/data model classes/range.ts:240
↓ 4 callers
Function
invokeTask
(task, target, event)
polyfills.bundle.js:3540
↓ 4 callers
Function
makeResolver
(promise, state)
polyfills.bundle.js:2734
↓ 4 callers
Method
resetHiddenInputs
()
src/app/home/home.component.ts:572
↓ 4 callers
Function
uncaughtFrozenStore
(that)
polyfills.bundle.js:399
↓ 3 callers
Function
$export
(type, name, source)
polyfills.bundle.js:660
↓ 3 callers
Function
_loop_1
()
polyfills.bundle.js:2687
↓ 3 callers
Method
applyDeductionsAndReductions
(scenario:CalculationScenario, calcYear:CalculationYear, personA:Person, personAaliveBoolean:boolean, personB:
src/app/calculate-PV.service.ts:794
↓ 3 callers
Method
applyFamilyMaximumSingle
(scenario:CalculationScenario, amountLeftForRestOfFamiliy:number)
src/app/familymaximum.service.ts:132
↓ 3 callers
Method
calculateMotherFatherOriginalBenefit
(deceasedPerson:Person)
src/app/benefit.service.ts:98
↓ 3 callers
Method
customDates
()
src/app/home/home.component.ts:290
↓ 3 callers
Method
findAssumedDeathAge
(person:Person)
src/app/mortality.service.ts:97
↓ 3 callers
Method
findLastDateForPersonToStoreInRange
(person:Person, otherPerson:Person)
src/app/maximize-pv.service.ts:705
↓ 3 callers
Method
findLatestRetirementBenefitDate
(person:Person)
src/app/maximize-pv.service.ts:584
↓ 3 callers
Function
findUncaughtFrozen
(store, key)
polyfills.bundle.js:405
↓ 3 callers
Method
generateBeginSuspensionClaimingSolution
(person:Person, scenario:CalculationScenario)
src/app/solutionset.service.ts:389
↓ 3 callers
Method
generateEndSuspensionClaimingSolution
(person:Person, scenario:CalculationScenario)
src/app/solutionset.service.ts:409
↓ 3 callers
Method
generateRetirementClaimingSolution
(person:Person, scenario:CalculationScenario)
src/app/solutionset.service.ts:372
↓ 3 callers
Function
getEntry
(that, key)
polyfills.bundle.js:247
next →
1–100 of 347, ranked by callers