45 lines
1.6 KiB
JavaScript
45 lines
1.6 KiB
JavaScript
(function (global) {
|
|
SystemJS.typescriptOptions = {
|
|
"target": "es5",
|
|
"module": "system",
|
|
"moduleResolution": "node",
|
|
"sourceMap": true,
|
|
"emitDecoratorMetadata": true,
|
|
"experimentalDecorators": true,
|
|
"noImplicitAny": true,
|
|
"suppressImplicitAnyIndexErrors": true
|
|
};
|
|
System.config({
|
|
transpiler: 'ts',
|
|
meta: {
|
|
'typescript': {
|
|
"exports": "ts"
|
|
}
|
|
},
|
|
paths: {
|
|
'npm:': 'node_modules/'
|
|
},
|
|
map: {
|
|
app: 'app',
|
|
'@angular/core': 'npm:@angular/core/bundles/core.umd.min.js',
|
|
'@angular/common': 'npm:@angular/common/bundles/common.umd.min.js',
|
|
'@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.min.js',
|
|
'@angular/platform-browser':
|
|
'npm:@angular/platform-browser/bundles/platform-browser.umd.min.js',
|
|
'@angular/platform-browser-dynamic':
|
|
'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.min.js',
|
|
'rxjs': 'npm:rxjs',
|
|
'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',
|
|
'ts': 'npm:plugin-typescript/lib/plugin.js',
|
|
'typescript': 'npm:typescript/lib/typescript.js',
|
|
},
|
|
packages: {
|
|
'app': { defaultExtension: 'ts' },
|
|
'rxjs/ajax': {main: 'index.js', defaultExtension: 'js' },
|
|
'rxjs/operators': {main: 'index.js', defaultExtension: 'js' },
|
|
'rxjs/testing': {main: 'index.js', defaultExtension: 'js' },
|
|
'rxjs/websocket': {main: 'index.js', defaultExtension: 'js' },
|
|
'rxjs': { main: 'index.js', defaultExtension: 'js' },
|
|
}
|
|
});
|
|
})(this); |