dotansimha/graphql-code-generator-community

Unable to load typescript-apollo-angular in codesandbox while attempting reproduce bug: serviceProvidedInRoot: false ignored

Open

#139 opened on 2021年7月15日

GitHub で見る
 (2 comments) (0 reactions) (0 assignees)TypeScript (195 forks)github user discovery
help wanted

Repository metrics

Stars
 (136 stars)
PR merge metrics
 (PR metrics pending)

説明

Bug Description

Unable to utilise codesandbox to reproduce a different bug. Any error is presented:
Unable to find template plugin matching 'typescript-apollo-angular' The plugin has been selected and loaded from the package.json file.

The original bug I was attempting to reproduce, was that the config option: serviceProvidedInRoot: false is ignored by graphql-codegen

To Reproduce

Please see working demonstration of the bug here: https://codesandbox.io/s/agitated-fog-1j6kl?file=/codegen.yml

Expected Behaviour

  1. graphql-codegen should compile and run in the codesandbox instance
  2. Angular services generated by graphql-codegen should be generated with @Injectable() when serviceProvidedInRoot: false

Observed behaviour

  1. graphql-codegen does not finish compiling because of error message: ``
  2. Angular services are generated with @Injectable({ providedIn: 'root' }) even when serviceProvidedInRoot: false

コントリビューターガイド