국밥 개발자

  • 홈
  • 태그
  • 방명록

dtslint 1

[Effective TypeScript] item52 테스팅 타입의 함정에 주의하기

item52 테스팅 타입의 함정에 주의하기 유의점 1 : 반환값에 대한 테스트를 진행하지 않는다. 실행에서 오류가 발생하지 않는지만 체크한다. const square = (x: number) => x * x; // 실행에서 오류가 발생하지 않는지만 체크한다. test("square a number", () => { square(1); square(2); }); 해결책 반환 타입을 지정해 준다. declare function map(array: U[], fn: (u: U) => V): V[]; const lengths: number[] = map(["john", "paul"], (name) => name.length); // 불필요한 변수를 선언해야한다. // 불필요한 변수를 선언안해도 되는 개선된 코드 ..

Typescript 2023.04.04
이전
1
다음
더보기
  • 분류 전체보기 (116)
    • DevOps (21)
    • MSA (27)
    • React (9)
    • Typescript (5)
    • FrontEnd (5)
    • Error (6)
    • NestJS (3)
    • Rust (1)
    • Algorithm (25)
    • AWS (2)
    • Git (10)
    • HTTP (2)
    • 개발 (0)

최근글과 인기글

  • 최근글
  • 인기글
Git Hub

Copyright © Kakao Corp. All rights reserved.

티스토리툴바