gpt4 book ai didi

javascript - 具有输入值的函数的返回类型

转载 作者:行者123 更新时间:2023-12-02 22:10:24 25 4
gpt4 key购买 nike

所以基本上我想为我的组合 reducer 渲染一个返回类型,我这样做就很好:

const rootReducer = combineReducers({
notes: notesReducer,
categories: categoriesReducer,
flyout: flyoutReducer
// more reducers
});

export type AppState = ReturnType<typeof rootReducer>;

但是,如果我接受函数传入的值,我就会遇到正确返回类型的问题。下面的例子:

const rootReducer = history =>
combineReducers({
router: connectRouter(history),
page: pageReducer,
....
....

export type AppState = ReturnType<typeof rootReducer>;

如何调用该函数以获得相同的返回类型?

最佳答案

您只需使用 ReturnType 两次即可:

const rootReducer = history =>
combineReducers({
router: connectRouter(history),
page: pageReducer,
});

export type AppState = ReturnType<ReturnType<typeof rootReducer>>;

Playground Link

关于javascript - 具有输入值的函数的返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59576258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com