kick-api-types
!
Kick API Types !
Contributions Welcome
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
$3
-
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
$3
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! π