npm package: @myunisoft/tsd
Description: MyUnisoft public TypeScript definition
Author: GENTILHOMME Thomas
Latest version: 4.0.1

<p align="center"><h1 align="center">
  TSD
</h1>

<p align="center">
  MyUnisoft public TypeScript interfaces and types 📜.
</p>

<p align="center">
  <a href="https://myunisoft.github.io/tsd/">Online TypeDoc Documentation</a>
</p>

<p align="center">
    <a href="https://github.com/MyUnisoft/tsd"><img src="https://img.shields.io/github/package-json/v/MyUnisoft/tsd?style=flat-square" alt="npm version"></a>
    <a href="https://github.com/MyUnisoft/tsd"><img src="https://img.shields.io/github/license/MyUnisoft/tsd?style=flat-square" alt="license"></a>
</p>

## 📢 About

This package has been designed to allow declaring and sharing TypeScript interfaces and types across several of our projects (public or private).

## 🚧 Requirements
- [Node.js](https://nodejs.org/en/) v20 or higher

## 🚀 Getting Started

This package is available in the Node Package Repository and can be easily installed with [npm](https://docs.npmjs.com/getting-started/what-is-npm) or [yarn](https://yarnpkg.com).

```bash
$ npm i @myunisoft/tsd -D
```

> ⚠️ **-D** stand for **DevDependencies**.

## API

There is multiple exported `namespace` in the local file `index.d.ts`. Online documentation is accessible [here](https://myunisoft.github.io/tsd/)

```ts
export {
  Auth,
  Windev,
  Utils,
  MemberGroup,
  Account,
  AccountNoCp,
  BearerToken,
  ApiToken,
  UserToken,
  FirmToken
}
```

## Contributors ✨

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="http://sofiand.github.io/portfolio-client/"><img src="https://avatars.githubusercontent.com/u/39944043?v=4?s=100" width="100px;" alt="Yefis"/><br /><sub><b>Yefis</b></sub></a><br /><a href="https://github.com/MyUnisoft/tsd/commits?author=SofianD" title="Code">💻</a> <a href="https://github.com/MyUnisoft/tsd/commits?author=SofianD" title="Documentation">📖</a> <a href="https://github.com/MyUnisoft/tsd/issues?q=author%3ASofianD" title="Bug reports">🐛</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/thomas-gentilhomme/"><img src="https://avatars.githubusercontent.com/u/4438263?v=4?s=100" width="100px;" alt="Gentilhomme"/><br /><sub><b>Gentilhomme</b></sub></a><br /><a href="https://github.com/MyUnisoft/tsd/commits?author=fraxken" title="Code">💻</a> <a href="https://github.com/MyUnisoft/tsd/commits?author=fraxken" title="Documentation">📖</a> <a href="https://github.com/MyUnisoft/tsd/pulls?q=is%3Apr+reviewed-by%3Afraxken" title="Reviewed Pull Requests">👀</a> <a href="#security-fraxken" title="Security">🛡️</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/FredGuiou"><img src="https://avatars.githubusercontent.com/u/99122562?v=4?s=100" width="100px;" alt="FredGuiou"/><br /><sub><b>FredGuiou</b></sub></a><br /><a href="#maintenance-FredGuiou" title="Maintenance">🚧</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

## License
MIT