A CLI tool and library for nodejs to generate TypeScript typings from a WSDL service.
Installation for Command Line usage
To install CLI tool globally run one of the following command as root or sudo:
$ npm install -g wsdl-to-ts$ yarn global add wsdl-to-ts
To install CLI tool for the current user one of these commands may be used (which places working directory at users
$ cd && npm install wsdl-to-ts$ cd && yarn add wsdl-to-ts
Installation for Library usage
To install a library as a dependency to your current npm project you enter your project directory as the current directory and run one of the following commands:
$ npm install --save wsdl-to-ts$ yarn add wsdl-to-ts
Usage for Command Line
$ wsdl-to-ts --version
Generate typings for a WSDL located on an URI at the default output directory (multiple may be done at the same time by listing more on the command line):
$ cd /tmp$ wsdl-to-ts ""$ ls wsdl/**/*wsdl/TempConvert/TempConvertSoap12.ts wsdl/TempConvert/TempConvertSoap.ts
The output directory may be changed to any directory using the
$ wsdl-to-ts --outdir="./some/other/dir" ""
--version- Display which version you are currently executing.
--outdir=SOME/DIR/PATH- Sets the path which will contain the type definitions.
--tslint=RULE0,RULE1,RULE2- Enable specified rules in all generated files.
--tslint=false- Disables tslint in all generated files.
--tslint-disable=RULE0,RULE1,RULE2- Disable specified rules in all generated files.