2016-08-10 44 views
2
type StoreCreator = (reducer: Reducer, preloadedState: ?State) => Store 

我從來沒有碰到過這一點。什麼樣的?什麼是類型的關鍵字,當你通常把var放在哪裏?

作爲一個不相關的跟進,什麼是?State

+0

一些更多的情況下是有用的。你在哪裏遇到過這種語法? – Quentin

+0

我懷疑這實際上不是JavaScript,而是[另一種編程語言](https://www.typescriptlang.org/)。 – Quentin

+0

對不起。從這裏:HTTPS://github.com/reactjs/redux/blob/master/docs/Glossary.md –

回答

2

type用於在打字稿類型別名。例如:

type StringOrNumber = string | number; 

類型別名用作用於在 類型別名聲明中指定的類型的別名。不像接口聲明,它總是 引入了一個命名對象類型,一個類型別名聲明可以引入 的名稱對於任何一種類型的,包括原語,聯合和 相交類型。

在這裏您可以找到的文檔:https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#3.10