Skip to content

Commit 7f05031

Browse files
committed
module revamp
1 parent 917a0d0 commit 7f05031

7 files changed

Lines changed: 27 additions & 29 deletions

File tree

main.ts

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,7 @@
11
import 'zone.js';
22
import 'reflect-metadata';
33

4-
import { NgModule } from '@angular/core';
5-
import { BrowserModule } from '@angular/platform-browser';
6-
import { HttpClientModule } from '@angular/common/http';
7-
import { FormsModule } from '@angular/forms';
4+
import { AppModule } from './src/app.module';
85
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
96

10-
import { AppComponent } from './src/components/app';
11-
import { BattleComponent } from './src/components/battle';
12-
import { CombatantComponent } from './src/components/combatant';
13-
import { CombatantDetailComponent } from './src/components/combatantdetail';
14-
15-
import { UrlService } from './src/services/urlservice';
16-
import { GithubService } from './src/services/githubservice';
17-
import { BattleService } from './src/services/battleservice';
18-
import { AuthService } from './src/services/authservice';
19-
20-
@NgModule({
21-
imports: [ BrowserModule, HttpClientModule, FormsModule ],
22-
declarations: [ AppComponent, CombatantComponent, CombatantDetailComponent, BattleComponent ],
23-
bootstrap: [ AppComponent ],
24-
providers: [ UrlService, GithubService, BattleService, AuthService ]
25-
})
26-
class AppModule {}
27-
287
platformBrowserDynamic().bootstrapModule(AppModule);

package-lock.json

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"@angular/cli": "^6.2.4",
18+
"@types/node": "^10.11.4",
1819
"angular2-template-loader": "^0.6.2",
1920
"raw-loader": "^0.5.1",
2021
"ts-loader": "5.2.1",

src/app.module.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { NgModule } from '@angular/core';
2+
3+
import { ComponentModule } from './components/components.module';
4+
import { ServiceModule } from './services/services.module';
5+
6+
import { AppComponent } from './components/app';
7+
8+
@NgModule({
9+
imports: [ ComponentModule, ServiceModule ],
10+
bootstrap: [ AppComponent ],
11+
})
12+
export class AppModule {}

src/components/app.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ export class AppComponent {
4343
error = null;
4444
loginName: string
4545
constructor(private authService: AuthService, private zone: NgZone){
46-
authService.listenToAuthChanges((auth)=>{
46+
authService.listenToAuthChanges(auth => {
4747
zone.run(() => { // hack to fix Zones not registering Websocket stuff reliably
4848
this.error = auth.error;
49-
if (auth.token){
49+
if (auth.token) {
5050
this.loginName = auth.user.displayName || auth.user.uid;
5151
}
5252
})

src/components/components.module.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import { CombatantDetailComponent } from './combatantdetail';
1212

1313
@NgModule({
1414
imports: [BrowserModule, HttpClientModule, FormsModule, CommonModule],
15-
declarations: [ AppComponent, CombatantComponent, CombatantDetailComponent, BattleComponent ],
16-
bootstrap: [ AppComponent ],
15+
declarations: [ AppComponent, CombatantComponent, CombatantDetailComponent, BattleComponent ]
1716
})
18-
export class ComponentModule {}
17+
export class ComponentModule {}

tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"compileOnSave": false,
2+
"compileOnSave": true,
33
"compilerOptions": {
44
"outDir": "./dist",
55
"sourceMap": true,
@@ -15,7 +15,8 @@
1515
"es5",
1616
"es2017",
1717
"dom"
18-
]
18+
],
19+
"types": ["node"]
1920
},
2021
"exclude": [
2122
"node_modules"

0 commit comments

Comments
 (0)