8000 GitHub - markbjerke/wsdl-to-ts: Generate TypeScript typings for WSDL services
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

markbjerke/wsdl-to-ts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wsdl-to-ts

A CLI tool and library for nodejs to generate TypeScript typings from a WSDL service.

Installation

Installation is done through npm.

Installation for Command Line usage

To install CLI tool globally run the following command as root or sudo:

$ npm install -g wsdl-to-ts

To install CLI tool for the current user this command may be used (which places working directory at users $HOME):

$ cd && npm install 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 the following commands:

$ npm install --save wsdl-to-ts

Usage

If any more documentation is needed for library usage, other than the IDE completions; feel free to open an issue.

Usage for Command Line

Check version:

$ 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 "https://www.w3schools.com/xml/tempconvert.asmx?WSDL"
$ ls wsdl/**/*
wsdl/TempConvert/TempConvertSoap12.ts  wsdl/TempConvert/TempConvertSoap.ts

The output directory may be changed to any directory using the --outdir flag.

$ wsdl-to-ts --outdir="./some/other/dir" "https://www.w3schools.com/xml/tempconvert.asmx?WSDL"

CLI flags

  • --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.

About

Generate TypeScript typings for WSDL services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.2%
  • JavaScript 24.8%
0