Вы уверены, что используете правильный модуль? Модуль с файлом декларации soap.d.ts
должен быть установлен с:
npm install soap
Тогда, по крайней мере, для меня работает следующее, то есть IntelliSense отображает ожидаемые типы параметров для createClient
:
import * as soap from 'soap';
var url = 'http://example.com/wsdl?wsdl';
var args = {name: 'value'};
soap.createClient(url, function(err, client) { });
Разрешение модуля объясняется здесь .
Для модуля soap
, package.json
определяет "types": "./lib/soap.d.ts"
.