我想使用以下语法重命名要导出的函数。
export const { selectIds, selectEntities, selectAll, selectTotal } = adapter.getSelectors(selectState);
这样我就可以将
selectAll
作为 selectAllThings
导入到其他文件中。
这可以用 Typescript/Javascript 实现吗?
是的,您可以在导入阶段设置别名:
import { selectAll as selectAllThings } from 'path_to_file';
或者您可以在解构阶段设置别名:
export const { selectAll: selectAllThings } = adapter.getSelectors(selectState);
你可以这样做
export const { selectIds, selectEntities, selectAll:selectAllThings, selectTotal } = adapter.getSelectors(selectState);
然后像这样导入
import {selectAllThings} from "./file"
export const selectAllThings = selectAll
如果您仍然希望能够导入 selectAll,则添加别名而不是重命名。