UNPKG

kick-api-types

Version:
48 lines (30 loc) β€’ 1.73 kB
# kick-api-types ![Kick API Types](https://img.shields.io/badge/status-in%20progress-orange) ![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen) A TypeScript type definition library for the **Kick.com API**, providing strongly typed interfaces and route definitions for Kick’s public API. This project aims to make interacting with the Kick API easier by providing accurate and structured TypeScript typings for developers. ## πŸš€ Status: Work in Progress This project is **unfinished and actively under development**. While we have started defining types for major Kick API routes, **many endpoints are still incomplete**. We welcome **contributions** from the community to help improve, refine, and expand the typings. ## πŸ“Œ Goals - Provide **fully typed** interfaces for all Kick API endpoints - Maintain **strict type safety** for request and response payloads - Follow **best practices** for TypeScript API typings - Ensure compatibility with **REST API clients** like Axios and Fetch - Keep the types **up to date** as Kick updates their API ## 🀝 Contributing ### How You Can Help - **Submit PRs** for missing or incomplete typings - **Report issues** if you find incorrect or outdated types - **Test the types** in real-world applications and suggest improvements - **Enhance documentation** with usage examples ### Getting Started 1. **Fork the repository** 3. **Install dependencies**: `npm install` 4. **Make your changes** 6. **Submit a Pull Request** πŸš€ ## πŸ“œ License This project is licensed under the **MIT License**. By contributing, you agree to license your work under MIT. --- Join us in making **Kick API development smoother for everyone!** πŸš€