[typescript] assert 로 타입 보장하기
타입스크립트를 사용하면 기본적으로 타입 추론과 체크를 진행한다. 하지만 부분적으로 타입 보장이 안되는 경우가 있다. 왜냐하면 느슨하게 타입을 확인하기 때문이다. 1. nodejs에서 타입 단언 시키기 assert를 활용해서 type을 단언하여 함수를 만들어 보자. assert() 함수는 런타임 시 불변 조건(invariant)를 검사하는 함수이다. const assert = require('assert') function add(x, y) { assert(typeof x === 'number') assert(typeof y === 'number') return x * y // number * number } add(1, 1) // 2 add('1', 1) // AssertionError [ERR_ASSE..
Web/typescript
2023. 1. 30. 10:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- nodejs
- Queue
- 자료구조
- typescript
- login
- useHistory 안됨
- NextJS
- 클라우데라
- next.config.js
- BFS
- pandas
- UserCreationForm
- useState
- 자연어처리
- nextjs autoFocus
- logout
- Vue
- error:0308010C:digital envelope routines::unsupported
- DFS
- react
- vuejs
- TensorFlow
- Python
- read_csv
- django
- mongoDB
- Express
- Deque
- react autoFocus
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함