The Hudson-Taylor client has native support for promises, giving you another way to interact with it.
HT allows you to chain service calls, essentially allowing you to directly pass the result of one function call to another one.
What is a Client? The ht client is used to make calls against one or more ht services via their transport. You would use a client from any code you wish to ...
Adding schemas to your client accomplishes the opposite of schemas for service methods, you can use them to validate the response from a service.
The Any validator allows any value (except undefined unless opt is set to true), regardless of type.
Validates input is an object, and recurses child keys and verifies those keys pass validation checks too.
The typed array validator lets you specify an array of validators. Each element in the array validated has to explicitly match the validator in the same inde...
The Hudson-Taylor service has native support for promises, giving you another way to interact with it.
The Local transport is special. Instead of binding to a socket like the TCP transport, or communicating over HTTP, like the HTTP Transport, it mounts a servi...
Hudson Taylor supports a multitude of ways to communicate between Client and Service, these are known as Transports.
The TCP Transport uses long-lived sockets for efficient communication with the remote service.
Hudson Taylor provides a set of building blocks that you can use to develop documented, schema validated, error recoverable services.