Как использовать функции объявления в NestJS

#nestjs

#nestjs

Вопрос:

Я использовал это репозиторий с Node.js : https://www.npmjs.com/package/pg-essential

Но теперь, с NestJS, у меня возникают проблемы с правильным импортом. Исходные строки:

 var pg = require('pg');
require('pg-essential').patch(pg);
  

И с помощью NestJS я могу использовать: import * as pg from 'pg';

для pg требования, но как можно импортировать второе требование?

Ответ №1:

Вы могли бы сделать

 import { patch } from 'pg-essential';
patch(pg);
  

Импорт именованного экспорта и вызов функции вместо выполнения связанной функции require.