From b489f44c1e0287ec8f16ae61b6a2e81b940ed533 Mon Sep 17 00:00:00 2001 From: Siddhant Baviskar Date: Sat, 14 Jul 2018 22:33:59 +0530 Subject: [PATCH 1/2] Update finance.d.ts --- finance.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/finance.d.ts b/finance.d.ts index 52c6a7f..e33a8a2 100644 --- a/finance.d.ts +++ b/finance.d.ts @@ -38,6 +38,17 @@ export class Finance { * @param cashFlows */ public IRR(cfs: number, ...cashFlows: number[]): number; + + /** + * Internal Rate of Return when the cash flows are at Irregular intervals + * + * @param {number} cfs + * @param {Date[]} dts + * @param {number} guess + * @returns {number} + * @constructor + */ + public XIRR(cfs: number, dts: Date[], guess: number): number; /** * Payback Period (PP) From 67ab1ae5a3ba1bdbc3a094ade868a0b184837ddf Mon Sep 17 00:00:00 2001 From: Siddhant Baviskar Date: Sat, 14 Jul 2018 22:43:37 +0530 Subject: [PATCH 2/2] Update finance.d.ts --- finance.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/finance.d.ts b/finance.d.ts index e33a8a2..d4bdfc5 100644 --- a/finance.d.ts +++ b/finance.d.ts @@ -48,7 +48,7 @@ export class Finance { * @returns {number} * @constructor */ - public XIRR(cfs: number, dts: Date[], guess: number): number; + public XIRR(cfs: number[], dts: Date[], guess: number): number; /** * Payback Period (PP)