음... 지혁님이 라이브러리를 공개하셨는데 any 가 좀 보여서 고치려 했더니... pre...
# 잡담
h
음... 지혁님이 라이브러리를 공개하셨는데 any 가 좀 보여서 고치려 했더니... prettier 가 코드를 이상하게 포매팅해버려서 고칠 수가 없군요;
t
ㅋㅋㅋㅋㅋ 저 그거 해결을 못하겠어요 ㅋㅋㅋ
아 설마... prettier 문제에요??
h
그냥 고치긴 고치는데 Prettier 가 코드를 지워버리질 않나 문법에 안맞게 포매팅을 하질 않나
저는 아직도 사람들이 왜 프리티어 같은걸 좋아하는지 모르겠어요
포매터로써도 ESLint 가 우월한데...
ohh 1
ㅁㄴㅇㄹ
암튼 이거 무시하는 방법 없나요
t
ㅋㅋㅋㅋㅋㅋ .vscode/settings 지우시면 됩니다
ESLint에도 포매터가 있군요 ㄷㄷ 몰랐어요
갈아타야겠다
하나 만들어두셔요 편합니다
ohh 1
👍 1
Copy code
{
  plugins: ['@cometjs']
  extends: ['plugin:@cometjs/auto']
}
설정 미리 해두면 이걸로 끝
👍 1
저도 미루다 미루다 한거지만 ㅋㅋㅋ
t
ㅋㅋㅋㅋㅋ 꿀냄새가 여기까지나네요 ㅋㅋㅋ
h
ignore 도 안먹히네요 짜증나네....
더 웃긴건 import type 문법은 이해를 못하는지 쓰면 모든 코드를 지워버려요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
당-황
t
ㅋㅋㅋㅋㅋㅋㅋㅋ yarn remove prettier 해주시죠 ㅠ
그래도 VS Code 플러그인은 깔려있나 봐요 ㅋㅋㅋ
h
👍 1
ohh 1
🤩 1
PR로 드릴까요 가이드로 드릴까요 ㅋㅋ
👍 1
t
PR로 주시죠 ㅎㅎ
h
음... NexusGen type 추론하기 짜치는군요
t
ㅋㅋㅋㅋ 제 비루한 코드에 컨트리뷰션이라니 ㅋㅋㅋ 감사합니다
h
음 Nexus 에선 추론 못할 것 같네요. 왠지는 모르겠지만
nexus.d.ts(51, 3): The expected type comes from property 'User' which is declared here on type '{ Image?: undefined; Query?: undefined; User?: undefined; }'
선언 끝까지 추론해서 따라가도 유틸리티에서는 undefined로 잡혀버리네요.
😱 1
예전에도 이래서 넥서스 버렸던 것 같은데
ㅁㄴㅇㄹ
t
어차피 nexus 쓰면 이 라이브러리 안쓰겠죠 ㅋㅋ
h
아니 애초에 넥서스가 리졸버 타입을 생성해주면 간단하게 될 것 같은데 왜 없죠 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
zzzz 1
그것도 그러네요
t
덤으로 nexus plugin 만들어야겠다...
h
일단 타입 넣어둘게요. 넥서스는 망가져요
👍 1
t
갓혜성👏👏👏
혹시 이렇게 리졸버 단위로 캐시해보신적 있나요?? DataLoader나 쿼리 단위 캐싱은 뭔가 다들 할거같은데, 리졸버 단위 캐싱 하는게 사례가 있나 해서요 ㅋㅋ
h
이걸로 CDN 캐시 활용하는 사례는 몇개....