일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 체인의정석
- 계정추상화
- ambiguous function description
- ethers type
- 러스트 기초
- ethers v6
- 스마트컨트렉트 예약어 함수이름 중복
- erc4337 contract
- Vue.js
- 스마트컨트렉트 함수이름 중복 호출
- erc4337
- vue기초
- git rebase
- cloud hsm
- rust 기초
- 스마트 컨트렉트 함수이름 중복
- redux 기초
- 러스트기초
- ethers websocket
- 러스트 기초 학습
- 티스토리챌린지
- Vue
- 컨트렉트 동일한 함수이름 호출
- redux toolkit 설명
- SBT표준
- cloud hsm 사용하기
- 머신러닝기초
- 오블완
- ethers typescript
- cloud hsm 서명
Archives
- Today
- Total
목록2025/08/20 (1)
체인의정석
Ts에서 export가 하나도 정의되어 있지 않은 경우 (모듈 vs 파일)
현상 : 평소에 모듈의 경우 모듈 정의를 다 하고 상용하였으나, 인계 받은 코드에서 export에 대한 선언 없이 모듈처럼 특정 파일을 사용하고 있는 상황. 하지만 하나라도 export를 붙이면 컴파일 오류가 발생. 해당 방식으로 사용되는 케이스는 처음봐서 어떠한 원리로 동작하는지 파악결과 : typescript가 파일 자체를 모듈로 취급할지 아니면 스크립트로 취급할지를 결정파일 안에 export나 import가 한 줄도 없으면 해당 파일은 모듈이 아닌 전역스코프에 포함되는 스크립트로 취급 이에 따라서 import 구문 없이 바로 사용가능하지만 충돌할 위험이 커지기 때문에 사용이 권장되지는 않음.보통은 export를 정의하고 import를 정의해서 사용. TypeScript에서는 ECMAScript 20..
개발/frontend
2025. 8. 20. 17:01