UNPKG

angular2-resource-and-ajax-interceptor

Version:

angular2-resource-and-ajax-interceptor is angular2 http service helper.

63 lines (62 loc) 2.47 kB
/** * System configuration for Angular 2 samples * Adjust as necessary for your application needs. */ (function (global) { // map tells the System loader where to look for things var map = { 'app': 'example', // 'dist', 'httpresource': 'httpresource', '@angular': 'node_modules/@angular', 'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api', 'rxjs': 'node_modules/rxjs', '@angular/core': 'npm:@angular/core/bundles/core.umd.js', '@angular/common': 'npm:@angular/common/bundles/common.umd.js', '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', '@angular/http': 'npm:@angular/http/bundles/http.umd.js', '@angular/router': 'npm:@angular/router/bundles/router.umd.js', '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js' }; // packages tells the System loader how to load when no filename and/or no extension var packages = { 'httpresource': {main: 'index.js', defaultExtension: 'js'}, 'app': {main: 'main.js', defaultExtension: 'js'}, 'rxjs': {defaultExtension: 'js'}, // 'httpresource': { default: 'resource.js',defaultExtension: 'js' }, 'angular2-in-memory-web-api': {main: 'index.js', defaultExtension: 'js'} }; var ngPackageNames = [ 'common', 'compiler', 'core', 'http', 'platform-browser', 'platform-browser-dynamic', 'router', 'upgrade' ]; // Individual files (~300 requests): function packIndex(pkgName) { packages['@angular/' + pkgName] = {main: 'index.js', defaultExtension: 'js'}; } // Bundled (~40 requests): function packUmd(pkgName) { packages['@angular/' + pkgName] = {main: '/bundles/' + pkgName + '.umd.js', defaultExtension: 'js'}; } // Most environments should use UMD; some (Karma) need the individual index files var setPackageConfig = System.packageWithIndex ? packIndex : packUmd; // packages['httpresource']={ default: 'resource.js',defaultExtension: 'js' }; // Add package entries for angular packages // ngPackageNames.forEach(setPackageConfig); var config = { paths: { // paths serve as alias 'npm:': 'node_modules/' }, map: map, packages: packages }; System.config(config); })(this);