Closed ahelord closed 6 years ago
Use newer TypeScript, I don't remember on which exact version that changed but I think it was 2.4 so 2.4+. You can checkout "Migration" in apollo docs to see how to use this starter with Apollo Client 2.0 and Apollo Angular 1.0
@kamilkisiela I already made the update to typescript 2.6.2 and I get other errors
ERROR in /Users/lrodriguez/angular_apollo_test_typescript/angular4-apollo-client-starter-kit/node_modules/@types/graphql/subscription/subscribe.d.ts (17,4): Cannot find name 'AsyncIterator'.
/Users/lrodriguez/angular_apollo_test_typescript/angular4-apollo-client-starter-kit/node_modules/@types/graphql/subscription/subscribe.d.ts (29,4): Cannot find name 'AsyncIterable'.
ERROR in /Users/lrodriguez/angular_apollo_test_typescript/angular4-apollo-client-starter-kit/node_modules/apollo-client-rxjs/build/src/RxObservableQuery.d.ts (7,22): Class 'RxObservableQuery<T>' incorrectly extends base class 'Observable<ApolloQueryResult<T>>'.
Types of property 'lift' are incompatible.
Type '<R>(operator: Operator<ApolloQueryResult<T>, ApolloQueryResult<R>>) => Observable<ApolloQueryResu...' is not assignable to type '<R>(operator: Operator<ApolloQueryResult<T>, R>) => Observable<R>'.
Types of parameters 'operator' and 'operator' are incompatible.
Type 'Operator<ApolloQueryResult<T>, R>' is not assignable to type 'Operator<ApolloQueryResult<T>, ApolloQueryResult<{}>>'.
Type 'R' is not assignable to type 'ApolloQueryResult<{}>'.
@ahelord You somehow uses the apollo-client-rxjs
which was a part of v0.X. Try to update apollo-angular
to v1.0
Closing since we only support v1.0+
Hello friends, first of all I want to give you the collaborators and maintainers of this library.
I am using this starter kit angular4 apollo https://github.com/scaphold-io/angular4-apollo-client-starter-kit
i did
npm install
andng serve
and I had these errorsI have read several issues but I can not find a definitive solution or if in these months the correction will be launched if it is so it is only important to know the status of the solution to be able to use apollo client 2.
Thanks.