From 5cbffe1560bb73765738776ecb8d46e04a729ed2 Mon Sep 17 00:00:00 2001 From: nikhilunni511 Date: Tue, 31 Mar 2020 00:13:57 +0530 Subject: [PATCH 1/5] added keywords --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a7d1f4..004af87 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,10 @@ "url": "git+https://github.com/nikhilunni511/graphql-dev.git" }, "keywords": [ - "npm" + "npm", + "Apollo", + "GraphQL", + "Typescript" ], "author": "nikhilunni ", "license": "MIT", From fdda1322852115f9737052cd83d03a5366c95842 Mon Sep 17 00:00:00 2001 From: nikhilunni511 Date: Tue, 31 Mar 2020 00:14:51 +0530 Subject: [PATCH 2/5] v0.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 004af87..48bce02 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql-dev", - "version": "0.1.0", + "version": "0.2.0", "description": "make developers effort less", "main": "src/index.js", "scripts": { From c19f6e0bacb4e28bd5c134d674abec7a5f758f8e Mon Sep 17 00:00:00 2001 From: nikhilunni511 Date: Tue, 31 Mar 2020 00:32:06 +0530 Subject: [PATCH 3/5] fixed resolver issue --- package.json | 2 +- src/samples/asoiaf/dataSource.ts | 2 +- src/samples/asoiaf/resolvers.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 48bce02..e13a4df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql-dev", - "version": "0.2.0", + "version": "0.2.1", "description": "make developers effort less", "main": "src/index.js", "scripts": { diff --git a/src/samples/asoiaf/dataSource.ts b/src/samples/asoiaf/dataSource.ts index bf90177..2e74874 100644 --- a/src/samples/asoiaf/dataSource.ts +++ b/src/samples/asoiaf/dataSource.ts @@ -6,7 +6,7 @@ export class AsoiafDataSource extends RESTDataSource { this.baseURL = "http://www.anapioficeandfire.com/api"; } - public async getFilms() { + public async getBooks() { return this.get("/books"); } diff --git a/src/samples/asoiaf/resolvers.ts b/src/samples/asoiaf/resolvers.ts index 9606697..fc41de5 100644 --- a/src/samples/asoiaf/resolvers.ts +++ b/src/samples/asoiaf/resolvers.ts @@ -2,7 +2,7 @@ export const resolvers = { Query: { getBooks: async (_, { }, { dataSources }) => { - return await dataSources.asoiafApi.getFilms(); + return await dataSources.asoiafApi.getBooks(); }, getCharacters: async (_, { }, { dataSources }) => { From cc45ae8be0a387a4a436432d45fb31fc88372e96 Mon Sep 17 00:00:00 2001 From: nikhilunni511 Date: Tue, 31 Mar 2020 21:02:39 +0530 Subject: [PATCH 4/5] schema update --- package.json | 2 +- src/samples/asoiaf/resolvers.ts | 4 ++-- src/samples/asoiaf/typeDefs.ts | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e13a4df..fc0d66d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql-dev", - "version": "0.2.1", + "version": "0.2.2", "description": "make developers effort less", "main": "src/index.js", "scripts": { diff --git a/src/samples/asoiaf/resolvers.ts b/src/samples/asoiaf/resolvers.ts index fc41de5..ca1aaca 100644 --- a/src/samples/asoiaf/resolvers.ts +++ b/src/samples/asoiaf/resolvers.ts @@ -2,11 +2,11 @@ export const resolvers = { Query: { getBooks: async (_, { }, { dataSources }) => { - return await dataSources.asoiafApi.getBooks(); + return await dataSources.AsoiafDataSource.getBooks(); }, getCharacters: async (_, { }, { dataSources }) => { - return await dataSources.asoiafApi.getCharacters(); + return await dataSources.AsoiafDataSource.getCharacters(); }, }, }; diff --git a/src/samples/asoiaf/typeDefs.ts b/src/samples/asoiaf/typeDefs.ts index b9ce415..d1166d9 100644 --- a/src/samples/asoiaf/typeDefs.ts +++ b/src/samples/asoiaf/typeDefs.ts @@ -7,12 +7,13 @@ export const typeDefs = gql` } type Book { name: String, - publiser: String, - releases: String + publisher: String, + released: String } type Character { name: String, culture: String, - born: String + born: String, + url } `; \ No newline at end of file From 6b668f74f79747b7ffc01d5ec098b81a73f26dec Mon Sep 17 00:00:00 2001 From: nikhilunni511 Date: Tue, 31 Mar 2020 21:14:05 +0530 Subject: [PATCH 5/5] fix issue in schema definition --- src/samples/asoiaf/typeDefs.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/samples/asoiaf/typeDefs.ts b/src/samples/asoiaf/typeDefs.ts index d1166d9..2c57bbe 100644 --- a/src/samples/asoiaf/typeDefs.ts +++ b/src/samples/asoiaf/typeDefs.ts @@ -6,14 +6,14 @@ export const typeDefs = gql` getCharacters: [Character] } type Book { - name: String, - publisher: String, + name: String + publisher: String released: String } type Character { - name: String, - culture: String, - born: String, - url + name: String + culture: String + born: String + url: String } -`; \ No newline at end of file +`;