2017-08-16 59 views
2

使用TypeScript,您可以顯式指定類型或讓編譯器推斷它們。將TypeScript編譯器推斷的類型添加到原始TS源代碼

有沒有辦法將推斷出來的類型添加到原始源代碼中?編輯代碼時

private posX: number = 0; 
private posY: number = 0; 
private sizeX: number = 0; 
private sizeY: number = 0; 

這樣:

例如,我會先從:

private posX = 0; 
private posY = 0; 
private sizeX = 0; 
private sizeY = 0; 

我會跑的類型推斷,既然類型可以在這種情況下,可以推斷,我會得到我可以檢查推理是否按照我期望的那樣工作,如果適用,我可以手動提供更多限制類型。

+2

我不知道,如果這樣的庫的存在與否,但你也許可以做到這一點使用[編譯器API(https://github.com/Microsoft/打字稿/維基/使用最編譯器API)。 –

+0

@NitzanTomer是的,這絕對有可能。但是我不想重新發明輪子,如果已經有一個工具可以做到的話;-) – MasterScrat

+2

我不怪你。但是,這不是問這樣一個問題的地方。 –

回答

相關問題