From bf9e64cc1d0f7fe4360acb4c42103ff3e86b4801 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 13 Oct 2015 19:00:32 +0200 Subject: [PATCH] Added definitions for angular-loading-bar fixes type strictness for typescript 1.6+ --- .../angular-loading-bar-tests.ts | 15 +++++++++++++++ angular-loading-bar/angular-loading-bar.d.ts | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 angular-loading-bar/angular-loading-bar-tests.ts create mode 100644 angular-loading-bar/angular-loading-bar.d.ts diff --git a/angular-loading-bar/angular-loading-bar-tests.ts b/angular-loading-bar/angular-loading-bar-tests.ts new file mode 100644 index 0000000000..b7ca2894ea --- /dev/null +++ b/angular-loading-bar/angular-loading-bar-tests.ts @@ -0,0 +1,15 @@ +/// + +var app = angular.module('testModule', ['angular-loading-bar']); + +class TestController { + + constructor($http: ng.IHttpService) { + + $http.get("http://xyz.com", { ignoreLoadingBar: true }) + + } + +} + +app.controller('TestController', TestController); diff --git a/angular-loading-bar/angular-loading-bar.d.ts b/angular-loading-bar/angular-loading-bar.d.ts new file mode 100644 index 0000000000..b1a8cd55df --- /dev/null +++ b/angular-loading-bar/angular-loading-bar.d.ts @@ -0,0 +1,18 @@ +// Type definitions for angular-loading-bar +// Project: https://github.com/chieffancypants/angular-loading-bar +// Definitions by: Stephen Lautier +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + + +declare module angular { + + interface IRequestShortcutConfig { + /** + * Indicates that the loading bar should be hidden. + */ + ignoreLoadingBar?: boolean; + } + +} \ No newline at end of file