Relevant line.Warum hat die TypeScript-Schnittstelle "Dispatch" von Redux.js einen Vorlagenparameter?
Wenn die Schnittstelle wie folgt:
export interface Dispatch<S> {
<A extends Action>(action: A): A;
}
... und S
ist eindeutig nicht verwendet wird, dann warum ist es da?
Ich bemerke, dass S
an anderer Stelle für "Speicher" verwandte Dinge verwendet wird, aber wenn es nicht in dieser Schnittstelle verwendet wird, denke ich nicht, dass es da sein sollte.
Sie können die Pull-Anfrage sehen, die diese Schnittstelle und die Argumentation zu diesem Link hinzugefügt hat: https://github.com/reactjs/redux/pull/1537 – Lucas