웹 개발에서 살아남기

  • 홈
  • 태그
  • 방명록

declare module 1

Typescript : 다른 라이브러리의 타입을 재정의 하는 법

TypeScript를 사용하다 보면 외부 라이브러리(Third Party Library)가 제공하는 기본 타입만으로는 비즈니스 요구사항을 충족하지 못할 때가 있다. declare module을 활용하여 기존 라이브러리의 타입을 확장(Override)하는 Module Augmentation 기법과 그 원리인 선언 병합(Declaration Merging)을 정리한다. TypeScript: 외부 라이브러리 타입 확장하기 (Module Augmentation)TypeScript 환경에서 개발하다 보면 외부 라이브러리에서 정의해 둔 타입이 실제 프로젝트의 요구사항과 맞지 않아 애를 먹는 경우가 종종 발생한다. 예를 들어, 인증 라이브러리인 next-auth를 사용할 때, 세션 객체에 role이나 id 같은 커..

카테고리 없음 2025.12.07
이전
1
다음
더보기
프로필사진

웹 개발에서 살아남기

공부하면서 알게 된 것들, 나중에 다시 보면 좋겠다 싶은 내용들을 적어두는 공간입니다 😆

  • 분류 전체보기 (93)

Tag

date-fns, Typescript, Web API, ShallowCopy, JavaScript 날짜 처리, EVENT LOOP, Ant Design, 프론트엔드 개발, 비동기처리, React, Next.js, Frontend, useEffect, Task Queue, TroubleShooting, javascript, refactoring, approuter, react hook form, 프론트엔드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바