Daniel: The Dev Story
Daniel: The Dev Story
    • 홈
  • 분류 전체보기
    • 프로젝트
    • Spring
    • NodeJS
    • Basics
    • Git
    • DB
    • Algorithm
    • Error
    • Private
      • Database
      • Tip
  • 글쓰기
  • 관리자
  • myoskin

      [OnlyForMe] TSConfig 셋업(프로젝트 구조 정리하기)

      보호되어 있는 글입니다.

      NodeJS 2023.06.13

      [TypeScript] 다양한 Utility Type이해하기

      기본 지식: Index 목 차 Index Type이란? Mapped Type이란? Readonly Type Pick type Omit Type Index Type이란? type역시 객체 프로퍼티에 접근방법을 동일하게 사용 가능하다. 예) type gender = User['gender'] Mapped Type이란? Mapped Type의 기본 문법이다. 여기서 [P in keyof T] 는 객체 반복문인 for...in...문 이라고 생각하면 편하다. T로 들어오는 타입의 프로퍼티를 빙글빙글 돌며 P에 할당하고, T[P](Index Type)를 통해서 그 속성의 타입을 가져온다. type MappedType = { [P in keyof T]: T[P]; }; Mapped type의 예시는 다음과 같다. ..

      NodeJS 2023.06.13

      [TypeScript] type과 interface 차이점과 사용 팁

      공통점과 차이점 먼저 다음과 같은 type과 interface가 있다고 가정하자. // type type UserType = { name: string; age: number }; // interface interface UserInterface { name: string; age: number; } 둘 다 자신을 따르는 객체와 클래스를 만들 수 있다. 예시는 다음과 같다.(객체) const user1: UserType = {name: "John", age: 25}; const user2: UserInterface = {name: "Jane", age: 30}; 확장성(Extendibility) interface는 다른 interface를 확장할 수 있다. type은 불가능하다. interface Use..

      NodeJS 2023.06.13

    1
    Daniel: The Dev Story

    찾기

    공지

    최근 글

    인기글

    최근 댓글

    캘린더

      6 / 2023
      일 월 화 수 목 금 토
      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

    글 보관함

    태그

      java타입스크립트알고리즘자바백준gitBOJ코딩AlgorithmMYSQL

    즐겨찾기

    방문자 수

    • Today
    • Yesterday
    • Total
    myoskin

    티스토리툴바