본문 바로가기

반응형

Web/Javascript|TypeScript

(13)
[JS] SpreadJS (feat. excel) Javascript 로 엑셀하기!! https://grapecity.co.kr/spreadjs?gclid=Cj0KCQjwmvSoBhDOARIsAK6aV7gdUFdt17Fi-fx2rsuKu_KYi3a4YnvlAb_0ljNYjtJ4_4rQAdBgG5waAv2vEALw_wcB SpreadJS | JavaScript Excel UI 컨트롤 | JavaScirpt 스프레드시트 Empower Developers grapecity.co.kr
[javascript] 커링 (feat. f(a)(b)(c)) 참고 https://ko.javascript.info/currying-partials 커링 ko.javascript.info
[TypeScript] .d.ts 파일이란? https://spookyjelly.tistory.com/83 [예전 글 다시쓰기] .d.ts 파일이란? 과거에 썼던 글 https://spookyjelly.tistory.com/39 을 다시 쓴 글입니다. 0. 들어가는 말 약 1년 전에 d.ts 파일에 관해 글을 적었는데, 지금 와서 다시 읽어보니 글의 깊이가 없고 거의 위키 글을 복붙한 수 spookyjelly.tistory.com [예전 글 다시쓰기] .d.ts 파일이란? 도깨비젤리· 2022. 6. 26. 19:37 과거에 썼던 글 https://spookyjelly.tistory.com/39 을 다시 쓴 글입니다. 1. d.ts 파일이 필요한 이유 .d.ts 파일은 JS 모듈을 TS에서도 사용할 수 있도록 타입만을 선언한 파일 2. d.ts 파..
[node] node-gyp Error gyp.. 사랑과 증오가 담긴 단어이다. GYP는 빌드 자동화 도구이며 파이썬으로 작성된 메타 빌드 시스템이다. 우리에게 많은 것을 가능하게 해주는 빌드툴이지만 나같은 보통의 개발자 같은 경우 잘 안보는 툴이다.하지만 우리가 사용하는 거의 모든곳의 베이스가 되는 node-gyp.. 그래서 node를 시작하면 처음으로 접하는 error가 node-gyp 관련 에러인 경우가 많다. python기반이므로 node-gyp error는 python 관련된게 많으며, node-gyp의 버전에 따라 pyhtno 3.x 이나 python 2.7.x 를 요청하는 경우가 있는데, 환경에 따라 이제 에러가 나는것이다. 실질적으로 npm에 들어가서 조회를 해보는 경우 버전마다 요청하는 python의 버전이 다르다. https..
[JS] ubuntu 18.04 npm install Error (feat. gyp) (AWS EC2) ubuntu 18.04 에서 npm install을 하니 error가 주구장창 나온다. npm version 8.5.0 node version v16.14.0 해결 https://24hours-beginner.tistory.com/21 Ubuntu 18.04 node-gyp rebuild error https://askubuntu.com/questions/1057737/ubuntu-18-04-lts-server-npm-depends-node-gyp-0-10-9-but-it-is-not-going = 0.10.9) but it is not going to be installed" data-og-description="My environment is.. 24hours-beginner.tis..
[typescript] interface 키값이라고 하기 export interface IAccountTableHead { id: string | number; name: string; code_role: string; username: string; code_grade: string; button_farm_manage: {text: string, fn: ({...args}:{[key:string]: any}) => JSX.Element}; FarmMonitoring: string; } const TableHead: IAccountTableHead = { id: "ID", code_role: "구분", username: "아이디", name: "이름", code_grade: "등급", button_farm_manage: {text: "시설관리", fn : fu..
[Javascript][공부하자] Higher-Order Function (HOF) const a = function(fn) { return function (...args) { return fn(...args); }; }; const b = function(a,b) { return a+b; }; const c = a(b); c(1,2); /* print 3 */ a(b)(1,2); /* print 3 */ https://medium.com/@la.place/higher-order-function-%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-1c61e0bea79
[TS] typescript-excess-property-checks https://www.typescriptlang.org/docs/handbook/release-notes/typescript-1-6.html#stricter-object-literal-assignment-checks Documentation - TypeScript 1.6 TypeScript 1.6 Release Notes www.typescriptlang.org 사소하다 아래 코드에서 a=b는 되는데 왜 c = {a:"a", b: "B"} 가 안될까? type A = { a : string } type B = { a : string, b : string } let a:A = {a: 'a'}; let b:B = {a: "A", b: "B"}; a = b; // OK let c:A = {a: "A", b: ..

반응형