@cubedelement.com/realty-investor-timeline
@cubedelement.com/realty-investor-timeline / investments/reason-to-rule / IReasonToRule
Defined in: investments/reason-to-rule.ts:15
• T extends IRentalPropertyEntity
• TR extends PurchaseRuleTypes
| HoldRuleTypes
investmentReason:
InvestmentReasons
Defined in: investments/reason-to-rule.ts:11
IReasonToRuleMeta
.investmentReason
isRuleAndPropertyTypeMatch: (
propertyType
,ruleType
) =>boolean
Defined in: investments/reason-to-rule.ts:21
TR
boolean
isRuleMatch: (
ruleType
) =>boolean
Defined in: investments/reason-to-rule.ts:23
TR
boolean
propertyKey: keyof
T
&string
Defined in: investments/reason-to-rule.ts:18
propertyType:
PropertyType
Defined in: investments/reason-to-rule.ts:17
optional
ruleType:TR
Defined in: investments/reason-to-rule.ts:12
values:
number
[]
Defined in: investments/reason-to-rule.ts:19
getValueAtIndex(
index
):number
Defined in: investments/reason-to-rule.ts:27
number
number
isRuleNone():
boolean
Defined in: investments/reason-to-rule.ts:25
boolean
isValueGreater<
T2
>(rule
):boolean
Defined in: investments/reason-to-rule.ts:29
• T2 extends IRentalPropertyEntity
IReasonToRule
<T2
, TR
>
boolean
userResultEstimates(
rental
,holdRules
,purchaseRules
,date
):UserInvestResult
[]
Defined in: investments/reason-to-rule.ts:31
IRuleEvaluation
<HoldRuleTypes
>[]
IRuleEvaluation
<PurchaseRuleTypes
>[]
Date