From 3a2c8dc8d26dcdb83d0442da4146c024216aa69f Mon Sep 17 00:00:00 2001 From: adamjmcgrath Date: Fri, 5 Jun 2020 16:08:35 +0100 Subject: [PATCH] testing angular-apollo --- 01-Login/package.json | 9 ++++++++- 01-Login/src/app/app.module.ts | 6 +++++- 01-Login/tsconfig.json | 5 +++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/01-Login/package.json b/01-Login/package.json index 9ffe0e51..6a129913 100644 --- a/01-Login/package.json +++ b/01-Login/package.json @@ -23,10 +23,17 @@ "@fortawesome/angular-fontawesome": "^0.4.0", "@fortawesome/fontawesome-svg-core": "^1.2.19", "@fortawesome/free-solid-svg-icons": "^5.9.0", + "apollo-angular": "^1.9.1", + "apollo-client": "^2.6.10", "ngx-highlightjs": "^3.0.3", "rxjs": "~6.5.3", "tslib": "^1.9.0", - "zone.js": "~0.9.1" + "zone.js": "~0.9.1", + "apollo-angular-link-http": "^1.10.0", + "apollo-link": "^1.2.11", + "apollo-cache-inmemory": "^1.6.0", + "graphql-tag": "^2.10.0", + "graphql": "^14.6.0" }, "devDependencies": { "@angular-devkit/build-angular": "~0.803.8", diff --git a/01-Login/src/app/app.module.ts b/01-Login/src/app/app.module.ts index 5fccbff3..5853710c 100644 --- a/01-Login/src/app/app.module.ts +++ b/01-Login/src/app/app.module.ts @@ -14,6 +14,8 @@ import { FooterComponent } from './components/footer/footer.component'; import { HeroComponent } from './components/hero/hero.component'; import { HomeContentComponent } from './components/home-content/home-content.component'; import { LoadingComponent } from './components/loading/loading.component'; +import { GraphQLModule } from './graphql.module'; +import { HttpClientModule } from '@angular/common/http'; export function hljsLanguages() { return [{ name: 'json', func: json }]; @@ -37,7 +39,9 @@ export function hljsLanguages() { HighlightModule.forRoot({ languages: hljsLanguages }), - FontAwesomeModule + FontAwesomeModule, + GraphQLModule, + HttpClientModule ], providers: [], bootstrap: [AppComponent] diff --git a/01-Login/tsconfig.json b/01-Login/tsconfig.json index 5cadd072..36bc38fd 100644 --- a/01-Login/tsconfig.json +++ b/01-Login/tsconfig.json @@ -16,7 +16,8 @@ ], "lib": [ "es2018", - "dom" + "dom", + "esnext.asynciterable" ], "resolveJsonModule": true, "esModuleInterop": true @@ -25,4 +26,4 @@ "fullTemplateTypeCheck": true, "strictInjectionParameters": true } -} +} \ No newline at end of file