Импортировать новичка (почтальона) в машинописный проект? - PullRequest
0 голосов
/ 20 сентября 2019

Я хочу использовать newman (https://www.npmjs.com/package/newman) в проекте машинописного текста для выполнения postmancollection, но при получении ошибки при импорте (импортировании {Newman} из 'newman';) модуля

Я попробовал инструкцию, предоставленную в https://community.getpostman.com/t/running-newman-in-typescript-node-project/7932, чтобы импортировать модуль javascript в машинописный текст, запустив npm install @ types / node --save

import { Newman } from 'newman';

export class PostmanCollectionExecution {

  public static async onBoardLoan(_numberOfLoan: number): Promise<boolean> {
    // call newman.run to pass `options` object and wait for callback
    await Newman.run({
      collection: require('./sample-collection.json'),
      reporters: 'cli'
      }, function (err) {
        if (err) {
          console.log(err);
          return false;
        }
      });
    return true;
 }
}

Ошибка: - Сбой: невозможно прочитать свойство 'run' из неопределенного- [ts] Модуль '"/Users/joe.tharayil/enerbank.multidisbursement.web/node_modules/@types/newman/index"' не имеет экспортированного члена 'Newman'. "

Возможно ли использоватьnewman in typescrip? Если да, как импортировать модуль и предоставить пример использования

...