JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 209203
  • Score
    100M100P100Q188876F
  • License MIT

Package Exports

  • @apimatic/core-interfaces
  • @apimatic/core-interfaces/es/index.js
  • @apimatic/core-interfaces/lib/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@apimatic/core-interfaces) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

APIMatic Core Interfaces Library for JavaScript SDKs

This package provides essential type definitions and interfaces that define how SDK components communicate.

The exported types and interfaces include:

  • API Response: Standardized response structures for API calls.
  • Authentication: Interfaces defining authentication adapters and interceptors.
  • HTTP Context and Client: Core abstractions for HTTP request/response handling and client implementations.
  • Interceptor: Definitions for HTTP interceptors enabling request/response transformation and middleware behavior.
  • Retry Configuration: Types and interfaces for configuring retry logic in network calls.
  • Logging: Contracts for logging within HTTP clients and SDK operations.
  • Paged Async Iterables: Type support for async iteration over paged API results.

This library is used by JavaScript SDKs generated by the APIMatic Code Generator. For details on supported platforms and build artifacts, see the Build and Usage Section.