본문 바로가기

분류 전체보기120

최근에 새로 만든 로또 추첨기 https://www.lottoverse.site/ 2025. 12. 3.
[Typescript] Pick, Omit, Partial, Required type DocumentType = { id: number updated_at: string file_url: string title: string document_text: { content: string filename: string } } // Picktype Pick = { [P in K]: T[P]};// ↑ T에서 K에 해당하는 키들만 가져오는// Omittype Omit = Pick>;// ↑ T에서 K에 해당하는 키들을 제외한 나머지를 Pick으로 뽑아내는 방식// Partialtype Partial = { [P in keyof T]?: T[P]};// ↑ T의 모든 프로퍼티를 optional로// Requiredtype Requir.. 2025. 6. 13.
[AbortControll] fetch api에서 api call을 취소하려면 어떻게 해야할까? api call을 취소해야하는 기능이 있다.이걸보고 든 생각은 이미 call한 api를 어떻게 도중에 취소하는가? 였고, 해답은 늘 그랬듯이 google검색에 있었다.AbortController web api는 이미 존재하고 있었다. (fetch 또는 다른 비동기 작업을 중단할 수 있게 해준다.)예시는 MDN에서 가져온 예시이다.var controller = new AbortController();var signal = controller.signal;var downloadBtn = document.querySelector('.download');var abortBtn = document.querySelector('.abort');downloadBtn.addEventListener('click', fet.. 2025. 6. 6.
생존신고 12월 1일부터 취업을 해서 일을하고 있어서 정신 없다보니 블로그 쓰지도 못하고했던 일들은 많은데 정리도 안되있고...천천히 다시 해보자고~ 2025. 4. 8.