diff --git a/package.json b/package.json index 6a7d1f4..fc0d66d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql-dev", - "version": "0.1.0", + "version": "0.2.2", "description": "make developers effort less", "main": "src/index.js", "scripts": { @@ -15,7 +15,10 @@ "url": "git+https://github.com/nikhilunni511/graphql-dev.git" }, "keywords": [ - "npm" + "npm", + "Apollo", + "GraphQL", + "Typescript" ], "author": "nikhilunni ", "license": "MIT", 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..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.getFilms(); + 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..2c57bbe 100644 --- a/src/samples/asoiaf/typeDefs.ts +++ b/src/samples/asoiaf/typeDefs.ts @@ -6,13 +6,14 @@ export const typeDefs = gql` getCharacters: [Character] } type Book { - name: String, - publiser: String, - releases: String + name: String + publisher: String + released: String } type Character { - name: String, - culture: String, + name: String + culture: String born: String + url: String } -`; \ No newline at end of file +`;