From 6375ea80400923fbfb7d1382b1d0d59efbea43e6 Mon Sep 17 00:00:00 2001 From: Biegal Date: Thu, 28 Aug 2014 20:51:56 +0200 Subject: [PATCH] Definitions for angular-spinner directive --- angular-spinner/angular-spinner-tests.ts | 12 +++++++++++ angular-spinner/angular-spinner.d.ts | 26 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 angular-spinner/angular-spinner-tests.ts create mode 100644 angular-spinner/angular-spinner.d.ts diff --git a/angular-spinner/angular-spinner-tests.ts b/angular-spinner/angular-spinner-tests.ts new file mode 100644 index 0000000000..cb50a9c37f --- /dev/null +++ b/angular-spinner/angular-spinner-tests.ts @@ -0,0 +1,12 @@ +/// + +var myApp = angular.module('testModule'); + +module AngularSpinnerTest { + var app = angular.module("angularSpinnerTest", ["angular-spinner"]); + + app.config(['usSpinnerService', function(usSpinnerService: ISpinnerService) { + usSpinnerService.spin('key1'); + usSpinnerService.stop('key2'); + }]); +} diff --git a/angular-spinner/angular-spinner.d.ts b/angular-spinner/angular-spinner.d.ts new file mode 100644 index 0000000000..99784d38f8 --- /dev/null +++ b/angular-spinner/angular-spinner.d.ts @@ -0,0 +1,26 @@ +// Type definitions for angular-spinner.js 0.5.1 +// Project: https://github.com/urish/angular-spinner +// Definitions by: Marcin BiegaƂa +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +/** +* SpinnerService +* see https://github.com/urish/angular-spinner +*/ +interface ISpinnerService { + /** + * Start selected spinner + * + * @param spinner key + */ + spin(key: string): void; + + /** + * Stop selected spinner + * + * @param spinner key + */ + stop(key: string): void; +}