In Deno (1.25+) you can import by doing:
The SDK exports all request and response types as TypeScript interfaces. Simply import them under the MultiOn namespace:
When the API returns a non-success status code (4xx or 5xx response),
a subclass of MultiOnError will be thrown:
The MultiOn Node SDK is instrumented with automatic retries with exponential backoff. A request will be retried as long as the request is deemed retriable and the number of retry attempts has not grown larger than the configured retry limit (default: 2).
A request is deemed retriable when any of the following HTTP status codes is returned:
Use the maxRetries request option to configure this behavior.
The SDK defaults to a 60 second timout. Use the timeoutInSeconds option to
configure this behavior.
The SDK provides a way for you to customize the underlying HTTP client / Fetch function. If you’re running in an unsupported environment, this provides a way for you to break the glass and ensure the SDK works.
The SDK defaults to node-fetch but will use the global fetch client if present. The SDK
works in the following runtimes:
The following runtimes are supported: