在 Typescript/Javascript 中导出带有别名的元素

Exporting elements with alias in Typescript/Javascript

我想使用以下语法重命名我正在导出的函数。

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"