모듈 기반 스토어 타입 정의
170
작성한 질문수 3
안녕하세요. 강의를 듣고 모듈 기반의 스토어에 타입을 정의하려고 시도 중인데 궁금한점이 있어 질문드립니다.
모듈 기반에서 namespace를 사용한다면 getters, mutations, actions의 경우 `namespaced/name`로 호출하게 되는데 이 경우 어떻게 타입을 정의할 수 있나요?
답변 1
0
안녕하세요 동명님, 좋은 질문 주셨네요..! 해당 내용은 현재 강의에서 안내 드린 타입 정의 방식으로는 온전한 타입 추론이 어려운 점이 있어 안내 드리지 못했습니다. 추가 내용 안내드리기 전까지는 일단 기존 JS 방식대로 코드를 작성하시거나 모듈화 없이 단일 스토어로 작업하시는 것을 추천드립니다. 이후 Vuex 관련 TS 레퍼런스가 좀 더 확보되는대로 내용 추가해 놓겠습니다 :)
0
그렇군요. 적절한 방법이 없는것으로 보여 namepace를 옵션을 끄고 각 Types enum에 정의하는 함수명들에 모듈명을 prefix로 붙이는 방식으로 이관을 진행하였습니다.
답변 감사합니다!
composition API에서의 ref
1
236
2
Vue3 + Typescript + Vite + Pinia 참조
3
1838
2
mutation 함수 이름을 enum으로 관리하는 이유
1
341
2
this.todoItem 타입이 any 라고 나옵니다
1
377
1
프로젝트 실행 시 오류가 발생합니다.
1
577
2
두번째 프로젝트 권한 요청 드립니다.
1
367
2
강의자료 ? 노트?
1
351
2
vuex 사용시 mapper 보다는 그냥 쓰는 것이 낫다고 하셨는데요..
1
283
2
권한 허가 부탁드립니다!
1
406
2
Chart.js(3.9.1버전) 안되시는분들 이렇게 해보세요
1
866
2
두번째 프로젝트 권한 요청 드립니다.
1
373
2
두번째 프로젝트 권한 요청드립니다.
1
448
3
두번째 프로젝트 권한 요청 합니다.
1
337
1
두번째 프로젝트 npm i && npm run serve에러 납니다..
1
490
2
두번째 프로젝트 권한 요청 드립니다
1
464
1
두번째 프로젝트 권한 요청 드립니다
1
413
2
두번쨰 프로젝트 권한요청
1
402
3
두번째 프로젝트 권한 요청
1
356
2
두번째 프로젝트 권한부탁드립니다.
1
327
1
권한요청 드립니다.
1
329
1
두번째 프로젝트 권한 요청 드립니다.
1
338
1
project.d.ts 파일관련 문의사항
2
401
2
권한요청입니다.
1
363
2
두번째 프로젝트 권한요청
1
195
2





