From b63705a0ca34869bcb63791a551943c9096bdc02 Mon Sep 17 00:00:00 2001 From: John Reilly Date: Tue, 5 Nov 2013 14:32:55 +0000 Subject: [PATCH] Globalize: reduced the number of implicit anys --- globalize/globalize-tests.ts | 8 ++++++-- globalize/globalize.d.ts | 14 ++++++++------ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/globalize/globalize-tests.ts b/globalize/globalize-tests.ts index 577330424..5174f90f9 100644 --- a/globalize/globalize-tests.ts +++ b/globalize/globalize-tests.ts @@ -22,10 +22,14 @@ Globalize.addCultureInfo("fr", { messages: { "translate": "traduire" } }); console.log(Globalize.localize("translate", "fr")); Globalize.parseInt("1,234.56"); -Globalize.parseInt("1.234,56"); +Globalize.parseInt("1.234,56", 10); +Globalize.parseInt("1.234,56", 10, "de"); Globalize.parseFloat("1,234.56"); -Globalize.parseFloat("1.234,56"); +Globalize.parseFloat("1.234,56", 10); +Globalize.parseFloat("1.234,56", 10, "de"); Globalize.parseDate("1/2/2003"); +Globalize.parseDate("15 Jun 2012", "dd MMM yyyy"); +Globalize.parseDate("15 Jun 2012", ["dd MMM yyyy"]); Globalize.culture("fr"); Globalize.parseDate("1/2/2003"); diff --git a/globalize/globalize.d.ts b/globalize/globalize.d.ts index dd2876bc8..da17957f1 100644 --- a/globalize/globalize.d.ts +++ b/globalize/globalize.d.ts @@ -107,14 +107,16 @@ interface GlobalizeStatic { culture(cultureSelector: string): GlobalizeCulture; culture(cultureSelector: string[]): GlobalizeCulture; - addCultureInfo(cultureName, baseCultureName, info? ); + addCultureInfo(cultureName: string, baseCultureName, info?); findClosestCulture(cultureSelector: string); - format(value, format, cultureSelector? ); - localize(key, cultureSelector?); + format(value: number, format: string, cultureSelector?: string); + format(value: Date, format: string, cultureSelector?: string); + localize(key: string, cultureSelector?: string); - parseDate(value: string, formats? , cultureSelector?: string): Date; - parseInt(value: string, radix? , cultureSelector?: string): number; - parseFloat(value: string, radix? , cultureSelector?: string): number; + parseDate(value: string, format?: string, cultureSelector?: string): Date; + parseDate(value: string, formats?: string[], cultureSelector?: string): Date; + parseInt(value: string, radix?: number, cultureSelector?: string): number; + parseFloat(value: string, radix?: number, cultureSelector?: string): number; } declare var Globalize: GlobalizeStatic;