Search
Preparing search index...
The search index is not available
Retirement Simulator - v0.1.16
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Retirement Simulator - v0.1.16
model/expense
ExpenseState
Class ExpenseState
Hierarchy
IExpense
<
this
>
&
{
type
:
"expense"
}
&
ItemMethods
<
"expense"
,
this
>
&
{
id
:
string
;
prettyName
:
string
;
scenario
:
ItemImpl
<
"scenario"
>
;
temporal
:
Temporal
<
ItemImpl
<
"expense"
>
>
}
&
IState
<
"expense"
,
this
>
&
{
[toStringTag]
:
string
}
ExpenseState
Index
Constructors
constructor
Properties
[to
String
Tag]
categories
end
from
Stream
id
item
name
notes
pretty
Name
scenario
scenarios
sort
start
state
temporal
type
value
Methods
has
Category
in
Scenario
states
Constructors
constructor
new
Expense
State
(
row
:
ItemImpl
<
"expense"
>
, scenario
:
IFScenario
, state
:
IItemState
<
"expense"
>
&
{
value
:
Money
}
)
:
ExpenseState
Parameters
row:
ItemImpl
<
"expense"
>
scenario:
IFScenario
state:
IItemState
<
"expense"
>
&
{
value
:
Money
}
Returns
ExpenseState
Properties
[to
String
Tag]
[to
String
Tag]
:
string
categories
categories
:
Category
[]
Optional
Readonly
end
end
:
boolean
Readonly
from
Stream
from
Stream
:
string
id
id
:
string
Readonly
item
item
:
RowType
<
"expense"
>
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
>
;
dateRange
:
[
start
:
Date
,
end
:
Date
]
;
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
<
"expense"
>
&
{
value
:
Money
}
temporal
temporal
:
Temporal
<
TemporalItem
<
"expense"
>
>
&
Temporal
<
ItemImpl
<
"expense"
>
>
Readonly
type
type
:
"expense"
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
<
"expense"
>
&
{
value
:
Money
}
,
any
,
IItemState
<
"expense"
>
&
{
value
:
Money
}
>
Parameters
start:
CalendarStep
Returns
Generator
<
IItemState
<
"expense"
>
&
{
value
:
Money
}
,
any
,
IItemState
<
"expense"
>
&
{
value
:
Money
}
>
Modules
model/expense
Expense
Expense
State
constructor
[to
String
Tag]
categories
end
from
Stream
id
item
name
notes
pretty
Name
scenario
scenarios
sort
start
state
temporal
type
value
has
Category
in
Scenario
states
as
Expense
is
Expense
to
Expense
Generated using
TypeDoc