๋ช ์์ ์์ ๊ด๋ฆฌ์ ํจ๊ป ๋์ ๋ TypeScript 5.2์ ๋ฒ ํ ๋ฒ์
Microsoft๋ ์ฌ๊ฐํ ์ ํ์ JavaScript ๋ณํ์ธ TypeScript 5.2์ ๋ฒ ํ ๋ฒ์ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค.

๋ณด๋ค ๋ ํนํ ๋ฐฉ์์ผ๋ก ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ง์คํ๋ Microsoft๋ ๊ฐ๋ ฅํ ์ ํ์ JavaScript ํด์์ ๋ค์ ์ ๊ทธ๋ ์ด๋๋ก ์์๋๋ TypeScript 5.2์ ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ฅผ ์ถ์ํ์ต๋๋ค. ์ด ํฅ๋ฏธ๋ก์ด ์ ์ ๋ฐ์ดํธ๋ ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ JavaScript์ ECMAScript์ ๋ํ ํ์ค ์ ์ฐจ๋ก ํฌํจํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ ์ฌ์ ์ธ ์ํฅ์ ๋ฏธ์น ๊ฒ์ผ๋ก ์ค๋ซ๋์ ์์๋์ด ์์ต๋๋ค.
Microsoft ์ ๋ณด ๊ฐ์์ ๋ฐ๋ผ ์ด ๋ฒ ํ ๋จ๊ณ๋ 6์ 30์ผ์ ์์๋์์ต๋๋ค. ๋ช ์์ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ฃผ๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฐ I/O์ ๊ฐ์ ๋ฆฌ์์ค์ ์๋ช ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๊ท์ ์์ ๊ด์ฐฐ๋๋ ์ ๋น์ฟผํฐ์ค ํจํด์ ํด๊ฒฐํ๋ ๋ฐ ์์ต๋๋ค. ๊ทผ๋ณธ์ ์ผ๋ก ๋งํ๋ฉด ์ ํํ ๋ฆฌ์์ค ํ๊ธฐ ๋๋ ํํธ ๊ด๋ฆฌ ์์ ์ ๋ํ ์ง์์ ๋์ ํ๊ณ JavaScript์์ ๋๋๋ฌ์ง ์์ด๋์ด๋ก ์ ์ํ๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋ก์ด ๊ณ ์ ๊ธฐํธ์ธ Symbol.dispose๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ผ๋ก ๋ชจ๋ ๊ฒ์ด ์์๋ฉ๋๋ค. ์ผ์ ๋ ํธ๋ฆฌํ๊ฒ ํ๊ธฐ ์ํด TypeScript๋ Disposable๋ก ์๋ ค์ง ๋ถ์์ ์ํด ์๋ก ์ ์๋ ์ ์ญ ์ ํ์ ์ค์ ํ์ต๋๋ค.
TypeScript 5.2์ ํ๋ก๋์ ๋ฆด๋ฆฌ์ค๋ 8์ 22์ผ๋ก ์์ ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ 8์ 8์ผ์ ๊ณํ๋ ๋ฆด๋ฆฌ์ค ํ๋ณด์ ์ํด ๋ฏธ๋ฆฌ ์๊ณ ๋ ๊ฒ์ ๋๋ค. TypeScript 5.2 ๋ฒ ํ ๋ฒ์ ์ NPM ๋๋ NuGet๊ณผ ๊ฐ์ ๋ค์ํ ํ๋ซํผ์ ํตํด ๋๋ฌํ ์ ์์ต๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ ์ฝ๋ ์๋ ์๋ฃจ์ ์ผ๋ก ์๋ ค์ง AppMaster ํ๋ซํผ์ ์ด๋ฌํ ๊ณ ๊ธ ๋๊ตฌ์ ์ฌ์ฉ์ ์ฉ์ดํ๊ฒ ํ ์๋ ์์ต๋๋ค.


