@airnub/unusualwhales-api-client v1.0.0-alpha.1
UnusualWhales API Client (unusualwhales-api-client
)
Description
This project is a client library to interact with the UnusualWhales API, written in TypeScript. It aims to simplify the process of making API calls by providing a set of well-defined methods for accessing various endpoints. This library can be used in both JavaScript and TypeScript projects. Using TypeScript enhances type safety, enabling more robust and error-free API interactions.
Setup
Installation
To install the package:
npm install @airnub/unusualwhales-api-client
Build (Only if you cloned the repository)
To build the TypeScript source code:
npm run build
Usage
Initialize the ApiClient Class
const api = new ApiClient({
token: 'your-bearer-token',
});
Fetch Net Premium Ticks for a Stock (Async/Await Example)
const response = await api.stock.getNetPremiumTicks('SPY');
Fetch Net Premium Ticks for a Stock (Promise .then()
Example)
api.stock.getNetPremiumTicks('SPY')
.then((response) => {
// Your code here
})
.catch((error) => {
console.error('An error occurred:', error);
});
Contribution
Contributions are welcome. Please fork this repository and submit your changes via a pull request.
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Create a new Pull Request
Submitting Issues
If you encounter any issues or have questions, please use the GitHub issues page to report them. This helps us keep track of all the queries and solve them in an organized manner.
License
This project is licensed under the terms of the MIT License.
7 months ago