@harnessio/react-monitoring-service-client
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

Monitoring Service Client

OpenAPI -> OA

TypeScript -> TS

OpenAPI + TypeScript -> OATS

This React client will store a collection of Harness Monitoring Service APIs and Interfaces contracts generated from Open API Spec using OATS CLI internally. APIs are using hooks from @tanstack/react-query

Steps To Generate API Client build as dist folder

yarn build

For NextGen UI adoption : HarnessReactAPIClient should be initialized

Before using API Client, it must be initilaized with required ClientCallbacks.

Example:

 new HarnessReactAPIClient({
    getHeaders: () => {
        return { token: SessionToken.getToken(), 'Harness-Account': accountId }
    }}

Versioning

@harnessio/react-ng-manager-client

Once development phase is completed, this repo will have changes and versioning driven by API spec only.

License

MIT. Copyright(c) Harness Inc

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @harnessio/react-monitoring-service-client

      Weekly Downloads

      295

      Version

      0.4.0

      License

      MIT

      Unpacked Size

      95.4 kB

      Total Files

      190

      Last publish

      Collaborators

      • kira.j
      • erdirowlands
      • shaurya-harness
      • joetaylorland
      • srdjan
      • vardan.bansal-harness
      • mayankvermaharness
      • abhinavrastogi
      • enverbisevac
      • davejohnston
      • knagurski