import * as angular from 'angular'; import './demo.scss'; import '../src/index.ts'; let demoModule = angular.module('demo.gpzu.rest', ['gpzu.rest']); demoModule.controller('DemoController', ['$scope', ($scope)=> { $scope.hello = 'Demo page Gpzu-REST'; }]); demoModule.factory('authHttpInterceptor', ['$rootScope', function($rootScope) { return { request: function(config: ng.IRequestConfig) { config.headers["Authorization"] = "Basic " + btoa('batireva_av' + ':' + 'P@ssw0rd'); config.headers["X-Requested-With"] = "XMLHttpRequest"; return config; } }; }]); demoModule.config(['$httpProvider', function ($httpProvider: ng.IHttpProvider) { $httpProvider.interceptors.push('authHttpInterceptor'); }]);