ts-book
ts-book copied to clipboard
타입스크립트 교과서 소스 코드
명시적 타이핑의 경우를 비교한 코드의 타입추론 결과를 보여주는 검은색 블록 내용이 수정되어야 합니다. ``` typescript const rest2: number[] ```
1. p.169 맨 첫째 줄, "튜플은 길이가 고정되어 있다는 것입니다." 설명과 => p.43 6번째 줄, "이 책에서는 튜플을 길이가 고정된 배열이라고 설명하지 않고, 각 요소 자리에~" 라는 설명과 불일치합니다. 2....
```typescript const obj = { hello: 'world', name: 'zero', age: 28, } ``` ```typescript const obj = { hello: 'world', name: 'zero', age: 28, };
맨 끝 생략된 부분(...)이 길지 않아 생략하지 않으면 2번째 줄 "Request와 동일한 타입 매개변수를 갖고 있습니다."라고 설명된 내용을 책에서 바로 확인 할 수 있을 것 같습니다. ``` export interface RequestHandler<...
tsconfig.json에서 타입선언 파일 옵션 설정 후 컴파일 실행한 이후라서 package.json에 대표 타입 파일 설정 변경 예가 추가되면 좋을 것 같습니다. ``` ... "types": "types/index.d.ts", ... ```
"types": ~~"types/index.d.ts"~~ **"types/src/index.d.ts"**
rootDir이 변경 후 컴파일 결과에 대한 설명이고 src폴더는 dist와 types 폴더에 모두 생성되므로 그러면 dist 폴더 안에 src 폴더가 생기고, 그 아래에 js 파일들이 생성됩니다. -> 그러면 dist 폴더와 types...
[p.289] 1번째 줄 설명처럼, types.d.ts 파일을 모듈 파일로 전환하려면 (최상위 스코프에) import나 export문을 추가하면 됩니다.
네임스페이스/인터페이스 병합과 스크립트/모듈 파일 관계를 쉽고 자세히 설명해주신 부분이 다른 책들에서 볼 수 없던 장점 중 하나라고 생각합니다. 실습부분에서 해당 절 안내 문구를 추가하시면 도움이 많이 될 것 같습니다. 1....