open-index/open-npm huggingface dataset:
npm package: @harnessio/react-ticket-service-client
Description: Harness Ticket service APIs integrated with react hooks
Author: Harness Inc
Latest version: 0.2.0

# React Ticket Service Client(WIP)

**OpenAPI -> OA**

**TypeScript -> TS**

**OpenAPI + TypeScript -> OATS**

This React API client will store a collection of Harness Ticket 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 : TicketServiceAPIClient should be initialized

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

Example:

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

## Versioning

![@harnessio/react-ticket-service-client](https://img.shields.io/npm/v/@harnessio/react-ticket-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)