@types/accounting
Advanced tools
Comparing version 0.3.29 to 0.3.30
@@ -6,75 +6,70 @@ // Type definitions for accounting.js 0.3.2 | ||
interface IAccountingCurrencyFormat { | ||
pos: string; // for positive values, eg. "$ 1.00" | ||
neg?: string; // for negative values, eg. "$ (1.00)" | ||
zero?: string; // for zero values, eg. "$ --" | ||
} | ||
declare namespace accounting { | ||
interface IAccountingCurrencyFormat { | ||
pos: string; // for positive values, eg. "$ 1.00" | ||
neg?: string; // for negative values, eg. "$ (1.00)" | ||
zero?: string; // for zero values, eg. "$ --" | ||
} | ||
interface IAccountingCurrencySettings<TFormat> { | ||
symbol?: string; // default currency symbol is '$' | ||
format?: TFormat; // controls output: %s = symbol, %v = value/number | ||
decimal?: string; // decimal point separator | ||
thousand?: string; // thousands separator | ||
precision?: number // decimal places | ||
} | ||
interface IAccountingCurrencySettings<TFormat> { | ||
symbol?: string; // default currency symbol is '$' | ||
format?: TFormat; // controls output: %s = symbol, %v = value/number | ||
decimal?: string; // decimal point separator | ||
thousand?: string; // thousands separator | ||
precision?: number; // decimal places | ||
} | ||
interface IAccountingNumberSettings { | ||
precision?: number; // default precision on numbers is 0 | ||
thousand?: string; | ||
decimal?: string; | ||
} | ||
interface IAccountingNumberSettings { | ||
precision?: number; // default precision on numbers is 0 | ||
thousand?: string; | ||
decimal?: string; | ||
} | ||
interface IAccountingSettings { | ||
currency: IAccountingCurrencySettings<any>; // IAccountingCurrencySettings<string> or IAccountingCurrencySettings<IAccountingCurrencyFormat> | ||
number: IAccountingNumberSettings; | ||
} | ||
interface IAccountingSettings { | ||
currency: IAccountingCurrencySettings<any>; // IAccountingCurrencySettings<string> or IAccountingCurrencySettings<IAccountingCurrencyFormat> | ||
number: IAccountingNumberSettings; | ||
} | ||
interface IAccountingStatic { | ||
// format any number into currency | ||
formatMoney(number: number, symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string; | ||
formatMoney(number: number, options: IAccountingCurrencySettings<string>): string; | ||
formatMoney(number: number, options: IAccountingCurrencySettings<IAccountingCurrencyFormat>): string; | ||
interface IAccountingStatic { | ||
// format any number into currency | ||
formatMoney(number: number, symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string; | ||
formatMoney(number: number, options: IAccountingCurrencySettings<string> | IAccountingCurrencySettings<IAccountingCurrencyFormat>): string; | ||
formatMoney(numbers: number[], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[]; | ||
formatMoney(numbers: number[], options: IAccountingCurrencySettings<string>): string[]; | ||
formatMoney(numbers: number[], options: IAccountingCurrencySettings<IAccountingCurrencyFormat>): string[]; | ||
formatMoney(numbers: number[], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[]; | ||
formatMoney(numbers: number[], options: IAccountingCurrencySettings<string> | IAccountingCurrencySettings<IAccountingCurrencyFormat>): 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<string>): any[]; | ||
formatMoney(numbers: any[], options: IAccountingCurrencySettings<IAccountingCurrencyFormat>): any[]; | ||
// 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<string> | IAccountingCurrencySettings<IAccountingCurrencyFormat>): 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<string>): string[]; | ||
formatColumn(numbers: number[], options: IAccountingCurrencySettings<IAccountingCurrencyFormat>): string[]; | ||
// 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<string> | IAccountingCurrencySettings<IAccountingCurrencyFormat>): string[]; | ||
formatColumn(numbers: number[][], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[][]; | ||
formatColumn(numbers: number[][], options: IAccountingCurrencySettings<string>): string[][]; | ||
formatColumn(numbers: number[][], options: IAccountingCurrencySettings<IAccountingCurrencyFormat>): string[][]; | ||
formatColumn(numbers: number[][], symbol?: string, precision?: number, thousand?: string, decimal?: string, format?: string): string[][]; | ||
formatColumn(numbers: number[][], options: IAccountingCurrencySettings<string> | IAccountingCurrencySettings<IAccountingCurrencyFormat>): 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; | ||
// 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[], precision?: number, thousand?: string, decimal?: string): string[]; | ||
formatNumber(number: number[], options: IAccountingNumberSettings): string[]; | ||
formatNumber(number: number[], precision?: number, thousand?: string, decimal?: string): string[]; | ||
formatNumber(number: number[], options: IAccountingNumberSettings): string[]; | ||
formatNumber(number: any[], precision?: number, thousand?: string, decimal?: string): any[]; | ||
formatNumber(number: any[], options: IAccountingNumberSettings): any[]; | ||
formatNumber(number: any[], precision?: number, thousand?: string, decimal?: string): any[]; | ||
formatNumber(number: any[], options: IAccountingNumberSettings): any[]; | ||
// better rounding for floating point numbers | ||
toFixed(number: number, precision?: number): string; | ||
// better rounding for floating point numbers | ||
toFixed(number: number, precision?: number): string; | ||
// get a value from any formatted number/currency string | ||
unformat(string: string, decimal?: string): number; | ||
// get a value from any formatted number/currency string | ||
unformat(string: string, decimal?: string): number; | ||
// settings object that controls default parameters for library methods | ||
settings: IAccountingSettings; | ||
// settings object that controls default parameters for library methods | ||
settings: IAccountingSettings; | ||
} | ||
} | ||
declare var accounting: IAccountingStatic; | ||
declare module "accounting" { | ||
export = accounting; | ||
} | ||
declare var accounting: accounting.IAccountingStatic; | ||
export = accounting; | ||
export as namespace accounting; |
{ | ||
"name": "@types/accounting", | ||
"version": "0.3.29", | ||
"version": "0.3.30", | ||
"description": "TypeScript definitions for accounting.js 0.3.2", | ||
@@ -14,4 +14,5 @@ "license": "MIT", | ||
"dependencies": {}, | ||
"peerDependencies": {}, | ||
"typings": "index.d.ts", | ||
"typesPublisherContentHash": "c3f7ffd59195fca23d56550da6f36e8c4d0ef39627d6c3f3e3be1683fd052ce6" | ||
"typesPublisherContentHash": "42c1ffd9dd56ed13680799c11a2fa4812b8a0d7855bf08044b182f1978a43a36" | ||
} |
@@ -11,4 +11,4 @@ # Installation | ||
Additional Details | ||
* Last updated: Mon, 19 Sep 2016 16:15:22 GMT | ||
* File structure: Mixed | ||
* Last updated: Wed, 23 Nov 2016 19:08:01 GMT | ||
* File structure: UMD | ||
* Library Dependencies: none | ||
@@ -15,0 +15,0 @@ * Module Dependencies: none |
@@ -6,4 +6,4 @@ { | ||
"moduleDependencies": [], | ||
"libraryMajorVersion": "0", | ||
"libraryMinorVersion": "3", | ||
"libraryMajorVersion": 0, | ||
"libraryMinorVersion": 3, | ||
"libraryName": "accounting.js 0.3.2", | ||
@@ -14,9 +14,7 @@ "typingsPackageName": "accounting", | ||
"sourceBranch": "types-2.0", | ||
"kind": "Mixed", | ||
"kind": "UMD", | ||
"globals": [ | ||
"accounting" | ||
], | ||
"declaredModules": [ | ||
"accounting" | ||
], | ||
"declaredModules": [], | ||
"files": [ | ||
@@ -26,3 +24,3 @@ "index.d.ts" | ||
"hasPackageJson": false, | ||
"contentHash": "c3f7ffd59195fca23d56550da6f36e8c4d0ef39627d6c3f3e3be1683fd052ce6" | ||
"contentHash": "42c1ffd9dd56ed13680799c11a2fa4812b8a0d7855bf08044b182f1978a43a36" | ||
} |
5994
80