본문 바로가기

Learn/Typescript

(3)
Typescript로 블록체인 만들기 여러 블록이 사슬처럼 연결된 것이 블록체인 그 연결고리가 해쉬 값 https://github.com/DefinitelyTyped/DefinitelyTyped GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions. The repository for high quality TypeScript type definitions. - GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions. github.com DefinitelyTyped / types 폴더는 TS..
<노마드 TS 챌린지> 1주 차 회고 타입스크립트로 블록체인 만들기라는 챌린지에 도전한지 일주일이 지났다 처음에는 typescript에 대한 강의를 찾던 중 항상 관심이 가던 블록체인까지 만들 수 있단 말에 바로 신청을 했고, 2주 차 과정에 어떤 결과물이 나올지 기대가 되었다. 신청한 와중에 다른 TS 강의를 수강하긴 하였지만, 새롭게 배운 개념들도 있었다. generics type : 구체적인 타입을 지정하지 않고 다양한 인수와 리턴 값에 대한 타입을 지정해서 처리하는 것인데 꽤나 유용해보이고 실제로 써보니 편하기도 했다. abstrct class : 이건 자주 쓸 것 같진 않다. class 위에 또 부모가 생기는 건데.. 음.. 아직은 활용방안이 잘 떠오르지 않아서 그런 걸 수도 있지만 어쨌든 새로운 개념 줍줍 generics 과 cl..
Typescript tuple type Tuple array에 붙일 수 있는 타입 자료의 위치까지 정확히 지정할 수 있는 타입 let 멍멍이 :[string, boolean]; 멍멍이 = ['dog', true] Tuple 응용 : rest parameter function 함수(...x :[string, number] ){ console.log(x) } 함수('kim', 123) //가능 함수('kim', 123, 456) //에러 함수('kim', 'park') //에러 rest parameter에 타입을 넣는 것도 가능하다. type 함수 = [string[],number[]] function 함수(...x : (number|string)[]) { let result : 함수 = [[],[]] for(let i = 0; i