-1
我在閱讀ngrx文檔和偶然發現這樣的代碼。 [p in keyof T]
和T[p]
是什麼意思?如何在這些TypeScript聲明中解釋[key in T]和T [p]?
export type ActionReducerMap<T, V extends Action = Action> = {
[p in keyof T]: ActionReducer<T[p], V>
};
我在閱讀ngrx文檔和偶然發現這樣的代碼。 [p in keyof T]
和T[p]
是什麼意思?如何在這些TypeScript聲明中解釋[key in T]和T [p]?
export type ActionReducerMap<T, V extends Action = Action> = {
[p in keyof T]: ActionReducer<T[p], V>
};
https://www.typescriptlang.org/docs/handbook/advanced-types.html#index-types – jonrsharpe