在阅读关于Flux的代码时,我发现了一些我不理解的行。
来源:https://github.com/facebook/flux/blob/master/src/Dispatcher.js
在第109行,尖括号
class Dispatcher<TPayload>
在第110-115行,整个区块看起来不像javascript。
_callbacks: {[key: DispatchToken]: (payload: TPayload) => void};
_isDispatching: boolean;
_isHandled: {[key: DispatchToken]: boolean};
_isPending: {[key: DispatchToken]: boolean};
_lastID: number;
_pendingPayload: TPayload;
在第138行,大括号前的: void
函数。
unregister(id: DispatchToken): void {
...}
我认为这是因为某种js库。但我不确定。我能找到的唯一跟踪是这个js文件需要不变量。但我无法找到不变的代码或文件。