API로 받는 데이터타입
yarn add graphql
yarn add @graphql-codegen/cli
yarn add @graphql-codegen/typescript
schema: http://my-graphql-api.com/graphql
documents: './src/**/*.tsx'
generates:
./graphql/generated.ts:
plugins:
- typescript
- typescript-operations
- typescript-react-query
config:
fetcher: fetch
위 코드를 복붙
schema부분이 graphql주소이므로 사용하는 주소로 수정한다.
generates: 저장되는 위치 바꿔줄 수 있음 ts파일은 없으면 만들어준다.
3.package.json
script부분에
"generate": "graphql-codegen",
추가한 후
yarn generate
config:
typesPrefix: I
으로 수정하면 이름앞에 I 붙는다. 구별하기 쉬워짐 사용