All Projects → TimLuq → wsdl-to-ts

TimLuq / wsdl-to-ts

Licence: ISC license
Generate TypeScript typings for WSDL services

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to wsdl-to-ts

xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (+140%)
Mutual labels:  soap, wsdl
PackageBase
Contains base classes from which the generated classes from PackageGenerator inherit
Stars: ✭ 19 (-68.33%)
Mutual labels:  soap, wsdl
soap-spring-boot-cxf
Sample Project for producing & testing a SOAP-WSDL-driven Service with Spring Boot, Apache CXF & JAX-WS
Stars: ✭ 56 (-6.67%)
Mutual labels:  soap, wsdl
cxf-spring-boot-starter
Enterprise & production ready SOAP webservices powered by Spring Boot & Apache CXF
Stars: ✭ 129 (+115%)
Mutual labels:  soap, wsdl
xsd-parser-rs
A xsd/wsdl => rust code generator written in rust
Stars: ✭ 45 (-25%)
Mutual labels:  soap, wsdl
wsdl-tsclient
📄 Generate typescript client from wsdl
Stars: ✭ 30 (-50%)
Mutual labels:  soap, wsdl
Python Zeep
A modern/fast python SOAP client based on lxml / requests
Stars: ✭ 1,638 (+2630%)
Mutual labels:  soap, wsdl
Soap Client
PHP implementation of SOAP 1.1 and 1.2 client specifications
Stars: ✭ 166 (+176.67%)
Mutual labels:  soap
vscode-httpyac
Quickly and easily send REST, Soap, GraphQL, GRPC, MQTT and WebSocket requests directly within Visual Studio Code
Stars: ✭ 106 (+76.67%)
Mutual labels:  soap
Guia Webpay
Guía para configurar el sistema de pagos Webpay Chile
Stars: ✭ 148 (+146.67%)
Mutual labels:  soap
Amadeus Ws Client
PHP Amadeus SOAP Web Service client library
Stars: ✭ 136 (+126.67%)
Mutual labels:  soap
Savon
Heavy metal SOAP client
Stars: ✭ 2,012 (+3253.33%)
Mutual labels:  soap
jdi-dark
Powerful Framework for Backend Automation Testing on Java (Rest, Soap, WebSocket)
Stars: ✭ 36 (-40%)
Mutual labels:  soap
Castlemock
Castle Mock is a web application that provides the functionality to mock out RESTful APIs and SOAP web services.
Stars: ✭ 153 (+155%)
Mutual labels:  soap
soap
PHP SOAP 实例
Stars: ✭ 32 (-46.67%)
Mutual labels:  soap
Correios Brasil
Módulo completo consultar informações sobre o CEP, calcular o preço e os prazos das entregas das encomendas e também realizar o rastreio de multiplos produtos !
Stars: ✭ 240 (+300%)
Mutual labels:  soap
WoWSimpleRegistration
Simple Registration page for TrinityCore/AzerothCore/AshamaneCore/CMangos
Stars: ✭ 121 (+101.67%)
Mutual labels:  soap
wnpp.debian.net
🌍 Code powering website "Debian Packages that Need Lovin'" created in 2009
Stars: ✭ 38 (-36.67%)
Mutual labels:  soap
Nusoap
😏 Fixed NuSOAP for PHP 5.6 - 8.0
Stars: ✭ 224 (+273.33%)
Mutual labels:  soap
Spservices
SPServices is a jQuery library which abstracts SharePoint's Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.
Stars: ✭ 199 (+231.67%)
Mutual labels:  soap

wsdl-to-ts

build status npm version license dependency status

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

Installation

Installation is done either through npm or yarn.

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 $HOME):

$ 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

If any more documentation is needed for library usage, other than the IDE completions; feel free to open an issue. Also take a look at the type definitions

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].