WebDev2030
@WebDev2030
Битриксоид до мозга и костей

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

Есть файл с функциями:

import type Response from "~/types/common/Response";
import type Estimate from "~/types/estimaates/Estimate";
import { EstimateClass } from "~/types/estimaates/EstimateClass";

export async function getByCode(code: string): Promise<EstimateClass> {
    let url = '/api/estimates/' + code + '/';

    const {data: estimate, status} = await useFetch<Response<Estimate>>(url, {
        method: 'get',
        responseType: 'json'
    })

    return EstimateClass.fromJson(estimate.value);
}

Нужно импортировать функцию getByCode под другим названием. Например, getItemByCode, как это записать?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
https://developer.mozilla.org/ru/docs/Web/JavaScri...
import { export as alias } from "module-name";
Ответ написан
Комментировать
@nemolayn
Создатель бота Nemo
Убрать export в начале функции и использовать:
module.exports = {
 getItemByCode: getByCode,
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы