В TypeScript, как вы «импортируете» из файла без каких-либо псевдонимов?Импорт типаScript * без создания псевдонимов
E.g. У меня есть файл «utils» с экспортированными функциями верхнего уровня и вы хотите импортировать все их, не воссоздавая псевдонимы для каждой функции.
Что-то вроде этого:
import * from "utils";
Возможно ли это?
, но с этим синтаксисом создается псевдоним «utils», мой первоначальный вопрос был без создания псевдонимов. Например, у вас есть внешний файл с функциями утилиты, и вы хотите импортировать их все в глобальное пространство имен и не повторяя их имена, как в 'import {name} из" file "'. –
А, ок. Нет, не могу сделать это с помощью синтаксиса модуля. Вы можете расширить глобальное пространство имен, используя некоторую функцию, такую как '_.extend (global, utils);', но тогда вам все равно нужно объявить функции так, чтобы TypeScript понимал: / – thoughtrepo