Экспорт элементов с псевдонимом в Typescript / Javascript - PullRequest
0 голосов
/ 17 мая 2019

Я хотел бы переименовать экспортируемые функции, используя следующий синтаксис.

export const { selectIds, selectEntities, selectAll, selectTotal } = adapter.getSelectors(selectState);

Чтобы я мог импортировать selectAll как selectAllThings в другие файлы.

Возможно ли это с Typescript / Javascript?

Ответы [ 2 ]

4 голосов
/ 17 мая 2019

да, вы можете установить псевдоним на этапе импорта:

import { selectAll as selectAllThings } from 'path_to_file';

или вы можете установить псевдоним на стадии дескрутизации:

export const { selectAll: selectAllThings } = adapter.getSelectors(selectState);
0 голосов
/ 17 мая 2019

Вы можете сделать это так

export const { selectIds, selectEntities, selectAll:selectAllThings, selectTotal } = adapter.getSelectors(selectState);

, а затем импортировать как это

import {selectAllThings} from "./file"
...