you_are_enot
@you_are_enot
Пограммист любитель

Как передать параметры в функцию при её импорте?

В js при импорте функции есть возможность передать в неё параметры.
Например:

const log = require("./logs/logger.js")(module);

Есть ли возможность в ts сделать то же самое?

import log from "./logs/logger";
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
import logBuilder from "./logs/logger";
const log = logBuilder(import.meta);

вот только в es-модулях нет предобъявленной переменной module, которая создается окружением commonjs модулей, но наверняка билдеру нужны метаданные, которые можно получить из import.meta
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы