在 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"
我想使用以下语法重命名我正在导出的函数。
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"