From d327127da4f78eecac24b44aa185efa7e23042c8 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Thu, 15 Dec 2016 10:21:26 -0800 Subject: [PATCH] accounting: Remove `IAccounting` from interface names --- accounting/index.d.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/accounting/index.d.ts b/accounting/index.d.ts index b437a63c36..ef8991999f 100644 --- a/accounting/index.d.ts +++ b/accounting/index.d.ts @@ -1,16 +1,16 @@ -// Type definitions for accounting.js 0.3.2 +// Type definitions for accounting.js 0.3 // Project: http://josscrowcroft.github.io/accounting.js/ // Definitions by: Sergey Gerasimov // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare namespace accounting { - interface IAccountingCurrencyFormat { + interface CurrencyFormat { pos: string; // for positive values, eg. "$ 1.00" neg?: string; // for negative values, eg. "$ (1.00)" zero?: string; // for zero values, eg. "$ --" } - interface IAccountingCurrencySettings { + interface CurrencySettings { symbol?: string; // default currency symbol is '$' format?: TFormat; // controls output: %s = symbol, %v = value/number decimal?: string; // decimal point separator @@ -18,45 +18,45 @@ declare namespace accounting { precision?: number; // decimal places } - interface IAccountingNumberSettings { + interface NumberSettings { precision?: number; // default precision on numbers is 0 thousand?: string; decimal?: string; } - interface IAccountingSettings { - currency: IAccountingCurrencySettings; // IAccountingCurrencySettings or IAccountingCurrencySettings - number: IAccountingNumberSettings; + interface Settings { + currency: CurrencySettings; // IAccountingCurrencySettings or IAccountingCurrencySettings + number: NumberSettings; } - interface IAccountingStatic { + interface Static { // format any number into currency formatMoney(number: number, symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string; - formatMoney(number: number, options: IAccountingCurrencySettings | IAccountingCurrencySettings): string; + formatMoney(number: number, options: CurrencySettings | CurrencySettings): string; formatMoney(numbers: number[], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[]; - formatMoney(numbers: number[], options: IAccountingCurrencySettings | IAccountingCurrencySettings): string[]; + formatMoney(numbers: number[], options: CurrencySettings | CurrencySettings): string[]; // generic case (any array of numbers) formatMoney(numbers: any[], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): any[]; - formatMoney(numbers: any[], options: IAccountingCurrencySettings | IAccountingCurrencySettings): any[]; + formatMoney(numbers: any[], options: CurrencySettings | CurrencySettings): any[]; // format a list of values for column-display formatColumn(numbers: number[], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[]; - formatColumn(numbers: number[], options: IAccountingCurrencySettings | IAccountingCurrencySettings): string[]; + formatColumn(numbers: number[], options: CurrencySettings | CurrencySettings): string[]; formatColumn(numbers: number[][], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[][]; - formatColumn(numbers: number[][], options: IAccountingCurrencySettings | IAccountingCurrencySettings): string[][]; + formatColumn(numbers: number[][], options: CurrencySettings | CurrencySettings): string[][]; // format a number with custom precision and localisation formatNumber(number: number, precision?: number, thousand?: string, decimal?: string): string; - formatNumber(number: number, options: IAccountingNumberSettings): string; + formatNumber(number: number, options: NumberSettings): string; formatNumber(number: number[], precision?: number, thousand?: string, decimal?: string): string[]; - formatNumber(number: number[], options: IAccountingNumberSettings): string[]; + formatNumber(number: number[], options: NumberSettings): string[]; formatNumber(number: any[], precision?: number, thousand?: string, decimal?: string): any[]; - formatNumber(number: any[], options: IAccountingNumberSettings): any[]; + formatNumber(number: any[], options: NumberSettings): any[]; // better rounding for floating point numbers toFixed(number: number, precision?: number): string; @@ -65,10 +65,10 @@ declare namespace accounting { unformat(string: string, decimal?: string): number; // settings object that controls default parameters for library methods - settings: IAccountingSettings; + settings: Settings; } } -declare var accounting: accounting.IAccountingStatic; +declare var accounting: accounting.Static; export = accounting; export as namespace accounting;