realty-investor-timeline

@cubedelement.com/realty-investor-timeline


@cubedelement.com/realty-investor-timeline / ledger/ledger-item / LedgerItem

Class: LedgerItem

Defined in: ledger/ledger-item.ts:7

this is an entry into the account. Think of it as a checking account, and it’s simply a transaction line.

Constructors

new LedgerItem()

new LedgerItem(amount?, type?, created?, note?): LedgerItem

Defined in: ledger/ledger-item.ts:13

Parameters

amount?

number

type?

LedgerItemType

created?

Date

note?

string

Returns

LedgerItem

Properties

amount

amount: number = 0

Defined in: ledger/ledger-item.ts:10


created?

optional created: Date

Defined in: ledger/ledger-item.ts:9


note?

optional note: string

Defined in: ledger/ledger-item.ts:11


type

type: LedgerItemType

Defined in: ledger/ledger-item.ts:8

Methods

clone()

clone(): LedgerItem

Defined in: ledger/ledger-item.ts:86

Returns

LedgerItem


dateLessThanOrEqualTo()

dateLessThanOrEqualTo(today): boolean

Defined in: ledger/ledger-item.ts:50

Parameters

today

Date

Returns

boolean


dateMatchesYear()

dateMatchesYear(year): boolean

Defined in: ledger/ledger-item.ts:66

Parameters

year

number

Returns

boolean


dateMatchesYearAndMonth()

dateMatchesYearAndMonth(today): boolean

Defined in: ledger/ledger-item.ts:38

Parameters

today

Date

Returns

boolean


dateNotGreaterThan()

dateNotGreaterThan(today): boolean

Defined in: ledger/ledger-item.ts:58

Parameters

today

Date

Returns

boolean


getMonth()

getMonth(): number

Defined in: ledger/ledger-item.ts:26

Returns

number


getYear()

getYear(): number

Defined in: ledger/ledger-item.ts:78

Returns

number


isAmountGreaterThanZero()

isAmountGreaterThanZero(): boolean

Defined in: ledger/ledger-item.ts:34

Returns

boolean


typeMatches()

typeMatches(itemType): boolean

Defined in: ledger/ledger-item.ts:74

Parameters

itemType

LedgerItemType

Returns

boolean