ํ์ดํ ์คํฌ๋ฆฝํธ๋ก ์น ์์ปค๋ฅผ ์์ฑํ๋ ์์ ๋ฅผ ์ฐพ์ ์์๋ ๊ณณ์ด ์์ต๋๊น? ์๋์ ๊ฐ์ myworker.ts ํ์ผ์ ์๋ก ๋ง๋ค์์ต๋๋ค.
/// <reference path="IWorkerMessages.ts" />
self.onmessage = (ev: MessageEvent) =>
{
var data = <IWorkerIncoming>ev.data;
}
// I get a compiler error while trying to define self.deserialize
self.deserialize = (data: IWorkerIncoming) =>
{
}
ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ๋ฆฌํฉํ ๋ง ํ ์ ์์ต๋๊น?
class MyWorker implements Worker
{
}
_ @ DanielRosenwasser ๊ฐ ์ฝ๋ ์ธํ๋ฆฌ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํด ํธ์งํ์ต๋๋ค ._
TypeScript์ Webworker๋ JavaScript์์์ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค. ๋ฌธ์ ์ ์ ์ผํ ๊ฒ์ lib.webworker.d.ts
์์ ํ์ดํ์ ์ป์ ์์๋ ๊ณณ์
๋๋ค. http://blog.scottlogic.com/2015/08/10/ts-vs-proj.html ๋ฐ # 4855๋ฅผ ์ดํด๋ณด์ธ์.
์์ผ๋ก StackOverflow๋ ์ด๋ฌํ ์ ํ์ ์ง๋ฌธ์ ๋ํด ๋ ๋์ ์ฅ์๊ฐ ๋ ๊ฒ์ ๋๋ค.
๋งํฌ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฌ์ค ์์งํ ๋งํ๋ฉด ๋์์ด๋๋ ๊ฒ๋ณด๋ค ๋ ํผ๋ ์ค๋ฌ์ ์ต๋๋ค. ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ต๋๋ค. ๋ํ MVC๊ฐ์๋ ๋จ์ผ ํ์ด์ง ์ฑ์ ๊ฐ๋ฐ ์ค์ ๋๋ค. VS ๋ด์์ ์ปดํ์ผ์ํ๊ณ ๋ช ๋ น ์ค์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ด๊ฐ ๊ณ ํฌํ๊ณ ์๋ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ฌํ ์ข ๋ฅ์ ์ง๋ฌธ์ ์๋ง๋ Stack Overflow์์ ๋ ์ ๋ฌผ์ด๋ณผ ๊ฒ์ ๋๋ค.