This is a mega PR I've been working on for a while now that the LavaLink maintainers have released a more comprehensive API doc page.
This PR includes breaking changes and a major bump is recommended.
What this PR does:
bump all deps to latest as of commit
adds lavalink-types (maintained by my organization)
changes the http lib used to undici from node-fetch
skips lib checks in tsc as they may have their own type compliation errors totally unrelated to lavacord
bumps license's active year to 2022 (I will bump to 2023 when that rolls around)
Removes duplicate type defs from bundles Types file.
Fixes logic regarding the ws module's API changes as well as LavaLink's API.
Fixes readme example for strict editors by type narrowing
Updates override interfaces for Manager and Player by referencing an event table and including all event related methods which could benefit from these type defs.
Updates gh workflows to node 16
This PR closes quite a few things:
Closes #120
Closes #119
Closes #117
Closes #115
Closes #114
Closes #113
Closes #112
This PR is ready to merge and has been tested working
This is a mega PR I've been working on for a while now that the LavaLink maintainers have released a more comprehensive API doc page.
This PR includes breaking changes and a major bump is recommended.
What this PR does:
This PR closes quite a few things: Closes #120 Closes #119 Closes #117 Closes #115 Closes #114 Closes #113 Closes #112
This PR is ready to merge and has been tested working