Typescript๋ก npm
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ช ๊ฐ์ง react
๊ตฌ์ฑ ์์๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ ์ธ ํ์ผ์ ์์ฑํ ๋ค์ ๋ชจ๋ ํ๋๋ก ๊ฒฐํฉํ์ฌ ๋ชจ๋์ ์ ์ธํฉ๋๋ค.
npm ํจํค์ง๋ฅผ ๋ฐฐํฌํ ๋ .d.ts ์ ์ธ์ ์ด๋์ ๋ฃ์ด์ผ ํ๋์?
TypeScript์ ๊ตฌ์ถ๋๊ณ npm์ ๋ฐฐํฌ๋๋ ๊ฒ์ ์๋ RxJS๋ฅผ ์ดํด ๋ณด์ญ์์ค . TypeScript์ ๋ฒ์๋ฅผ ํจ์ฌ ๋ฒ์ด๋๋ npm
์ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฌํญ์ด ๋ง์ด ์์ต๋๋ค. ์ฝ๋๋ฅผ CJS, UMD, ES6(๋๋ AMD) ๋ชจ๋๋ก ๋ฐฐํฌํ ๊ฒ์ธ์ง, ์ฌ๋๋ค์ด ์ฝ๋๋ฅผ ์ฌ์ฉํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๋ ์ ํ์ ๋ก๋ ๋ฑ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ช ํํ ์ง์นจ์ด ์์ต๋๋ค. https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages ๋ฌธ์๊ฐ ์์ง๋ง ๋ถ๋ช ํ ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ข ๋ฃํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฌ๊ธฐ์ ๋ช ํํ ์ง์นจ์ด ์์ต๋๋ค. https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages ๋ฌธ์๊ฐ ์์ง๋ง ๋ถ๋ช ํ ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค.