From eb2d3502caf0dbc723cf03897f1d27fa5042584f Mon Sep 17 00:00:00 2001 From: Stefan Steinhart Date: Thu, 2 Jul 2015 21:26:28 +0200 Subject: [PATCH 1/2] + typings for angular-throttle --- angular-throttle/angular-throttle-tests.ts | 8 ++++++++ angular-throttle/angular-throttle.d.ts | 12 ++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 angular-throttle/angular-throttle-tests.ts create mode 100644 angular-throttle/angular-throttle.d.ts diff --git a/angular-throttle/angular-throttle-tests.ts b/angular-throttle/angular-throttle-tests.ts new file mode 100644 index 000000000..5577e08c5 --- /dev/null +++ b/angular-throttle/angular-throttle-tests.ts @@ -0,0 +1,8 @@ +/// +/// + +var throttledFn = angular.throttle(function (someArg:any) { + return someArg; +}, 100); + +var result = throttledFn(10); diff --git a/angular-throttle/angular-throttle.d.ts b/angular-throttle/angular-throttle.d.ts new file mode 100644 index 000000000..eeca0d1bc --- /dev/null +++ b/angular-throttle/angular-throttle.d.ts @@ -0,0 +1,12 @@ +// Type definitions for angular-throttle +// Project: https://github.com/BaggersIO/angular.throttle +// Definitions by: Stefan Steinhart +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +declare module angular { + interface IAngularStatic { + throttle:( fn:Function, throttle:number, options?:{leading?:boolean; trailing?:boolean;} ) => Function; + } +} From bfefac3091b80691e921a0be49feb0fefcf4b128 Mon Sep 17 00:00:00 2001 From: Stefan Steinhart Date: Fri, 3 Jul 2015 18:57:21 +0200 Subject: [PATCH 2/2] renaming to angular.throttle --- .../angular.throttle-tests.ts | 2 +- .../angular.throttle.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename angular-throttle/angular-throttle-tests.ts => angular.throttle/angular.throttle-tests.ts (78%) rename angular-throttle/angular-throttle.d.ts => angular.throttle/angular.throttle.d.ts (90%) diff --git a/angular-throttle/angular-throttle-tests.ts b/angular.throttle/angular.throttle-tests.ts similarity index 78% rename from angular-throttle/angular-throttle-tests.ts rename to angular.throttle/angular.throttle-tests.ts index 5577e08c5..2234adbc3 100644 --- a/angular-throttle/angular-throttle-tests.ts +++ b/angular.throttle/angular.throttle-tests.ts @@ -1,4 +1,4 @@ -/// +/// /// var throttledFn = angular.throttle(function (someArg:any) { diff --git a/angular-throttle/angular-throttle.d.ts b/angular.throttle/angular.throttle.d.ts similarity index 90% rename from angular-throttle/angular-throttle.d.ts rename to angular.throttle/angular.throttle.d.ts index eeca0d1bc..0a3033e67 100644 --- a/angular-throttle/angular-throttle.d.ts +++ b/angular.throttle/angular.throttle.d.ts @@ -1,4 +1,4 @@ -// Type definitions for angular-throttle +// Type definitions for angular.throttle // Project: https://github.com/BaggersIO/angular.throttle // Definitions by: Stefan Steinhart // Definitions: https://github.com/borisyankov/DefinitelyTyped