Search
Preparing search index...
The search index is not available
Retirement Simulator - v0.1.9
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Retirement Simulator - v0.1.9
model/income
IncomeState
Class IncomeState
Hierarchy
IIncome
<
this
>
&
{
type
:
"income"
}
&
ItemMethods
<
"income"
,
this
>
&
{
id
:
string
;
prettyName
:
string
;
scenario
:
ItemImpl
<
"scenario"
>
;
temporal
:
Temporal
<
ItemImpl
<
"income"
>
>
}
&
IState
<
"income"
,
this
>
&
{
[toStringTag]
:
string
}
IncomeState
Index
Constructors
constructor
Properties
[to
String
Tag]
categories
end
id
item
name
notes
pretty
Name
scenario
scenarios
sort
start
state
temporal
type
value
Methods
has
Category
in
Scenario
states
Constructors
constructor
new
Income
State
(
row
:
ItemImpl
<
"income"
>
, scenario
:
IFScenario
, state
:
IItemState
<
"income"
>
&
{
value
:
Money
}
)
:
IncomeState
Parameters
row:
ItemImpl
<
"income"
>
scenario:
IFScenario
state:
IItemState
<
"income"
>
&
{
value
:
Money
}
Returns
IncomeState
Properties
[to
String
Tag]
[to
String
Tag]
:
string
categories
categories
:
Category
[]
Optional
Readonly
end
end
:
boolean
id
id
:
string
Readonly
item
item
:
RowType
<
"income"
>
Readonly
name
name
:
string
Optional
notes
notes
:
string
pretty
Name
pretty
Name
:
string
Readonly
scenario
scenario
:
IScenario
&
{
type
:
"scenario"
}
&
ItemMethods
<
"scenario"
>
&
{
asset_list
:
IFAsset
[]
;
assets
:
NamedIndex
<
IFAsset
>
;
expense_list
:
IFExpense
[]
;
expenses
:
NamedIndex
<
IFExpense
>
;
incomeStream_list
:
IFIncomeStream
[]
;
incomeStreams
:
NamedIndex
<
IFIncomeStream
>
;
income_list
:
IFIncome
[]
;
incomes
:
NamedIndex
<
IFIncome
>
;
liabilities
:
NamedIndex
<
IFLiability
>
;
liability_list
:
IFLiability
[]
;
people
:
NamedIndex
<
IFPerson
>
;
person_list
:
IFPerson
[]
;
scenario
:
IFScenario
;
spouse1
:
IFPerson
;
spouse2
:
null
|
IFPerson
;
tax_list
:
IFIncomeTax
[]
;
taxes
:
NamedIndex
<
IFIncomeTax
>
;
text_list
:
IFText
[]
;
texts
:
NamedIndex
<
IFText
>
}
&
{
findItem
:
any
;
findItems
:
any
;
findText
:
any
}
&
{
id
:
string
;
prettyName
:
string
;
scenario
:
ItemImpl
<
"scenario"
>
;
temporal
:
Temporal
<
ItemImpl
<
"scenario"
>
>
}
scenarios
scenarios
:
string
[]
sort
sort
:
number
Readonly
start
start
:
Date
Readonly
state
state
:
IItemState
<
"income"
>
&
{
value
:
Money
}
temporal
temporal
:
Temporal
<
TemporalItem
<
"income"
>
>
&
Temporal
<
ItemImpl
<
"income"
>
>
Readonly
type
type
:
"income"
Readonly
value
value
:
Money
Methods
has
Category
has
Category
(
category
:
Category
)
:
boolean
Parameters
category:
Category
Returns
boolean
in
Scenario
in
Scenario
(
scenario
:
string
)
:
boolean
Parameters
scenario:
string
Returns
boolean
states
states
(
start
:
CalendarStep
)
:
Generator
<
IItemState
<
"income"
>
&
{
value
:
Money
}
,
any
,
IItemState
<
"income"
>
&
{
value
:
Money
}
>
Parameters
start:
CalendarStep
Returns
Generator
<
IItemState
<
"income"
>
&
{
value
:
Money
}
,
any
,
IItemState
<
"income"
>
&
{
value
:
Money
}
>
Modules
model/income
Income
Income
State
constructor
[to
String
Tag]
categories
end
id
item
name
notes
pretty
Name
scenario
scenarios
sort
start
state
temporal
type
value
has
Category
in
Scenario
states
as
Income
is
Income
to
Income
Generated using
TypeDoc