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

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

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

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

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

import log from "./logs/logger";
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
bingo347
@bingo347
Бородатый программер
import logBuilder from "./logs/logger";
const log = logBuilder(import.meta);

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

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

Войти через центр авторизации
Похожие вопросы
22 сент. 2019, в 15:19
500 руб./за проект
22 сент. 2019, в 14:31
300 руб./за проект
22 сент. 2019, в 14:31
4000 руб./за проект