open-index/open-npm huggingface dataset:
npm package: @harnessio/code-service-client
Description: Harness React Code service client - Code APIs integrated with react hooks
Author: Harness Inc
Latest version: 3.11.0

# React Code Service Client

**OpenAPI -> OA**

**TypeScript -> TS**

**OpenAPI + TypeScript -> OATS**

This React API client will store a collection of Harness Code 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 UI adoption : CodeServiceAPIClient should be initialized

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

Example:

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

## Versioning

![@harnessio/react-code-service-client](https://img.shields.io/npm/v/@harnessio/react-code-service-client.svg?style=flat-square)

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

## License

[MIT](./LICENSE.md). Copyright(c) [Harness Inc](https://harness.io)