Type aliases
BalanceType
BalanceType: "asset" | "liability"
CashFlowType
CashFlowType: "income" | "expense" | "incomeStream" | "incomeTax"
Category
Category
: Tagged<"Category", string>
IFIncomeStream
IFIncome
Stream: ItemImpl<"incomeStream">
IItemState
Type parameters
Initable
Initable<T>: {-readonly [ P in keyof T]-?: T[P] }
Type parameters
ItemImplFields
ItemImplFields<T>: T extends keyof ItemImplFieldDefs ? ItemImplFieldDefs[T] : {}
Type parameters
ItemImplMethods
ItemImplMethods<T>: T extends keyof ItemImplMethodDefs ? ItemImplMethodDefs[T] : {}
Type parameters
ItemKey
Item
Key<I>: I extends IItem<infer T> ? T : never
Type parameters
ItemState
ItemState<T>: ItemStateTypes[T]
Type parameters
ItemType
ItemType<T>: ItemTypes[T] & { type: T }
Type parameters
Reference
Reference<Str>: `@${Str}`
Type parameters
RowType
RowType<T>: RowTypes[T] & { type: T }
Type parameters
Sex
Sex: "male" | "female"
SortFn
SortFn<T>: (a: T, b: T) => -1 | 0 | 1
Type parameters
Type declaration
-
-
Parameters
Returns -1 | 0 | 1
TimeLIneAction
TimeLIneAction: "begin" | "end"
Writeable
Writeable<T>: {-readonly [ P in keyof T]-?: T[P] }
Type parameters
{link @Tagged} type for category names.