crowbartools / firebot-custom-scripts-types

TypeScript types for Firebot's Custom Scripts
6 stars 12 forks source link

added several managers, transitioned twitch-api fully to twurple/helix #15

Closed DeathRight closed 2 years ago

DeathRight commented 2 years ago

Added ConditionManager, IntegrationManager, RestrictionManager and associated types. (RestrictionManager only has register method described for now, and IntegrationManager lacks registration method.)

Added more runRequest props that are accessible from Firebot (httpServer, howler, jsonDb, moment, etc.)

Fully transitioned twitch-api type from old twitch module to new twurple/api.

ebiggz commented 2 years ago

@DeathRight Thanks for taking the time to update these types and sorry it took so long to get to your PR! I've been meaning to sit down and go through this, but life kept getting in the way. I pushed up a couple commits to your branch to expand upon what you started (mainly to lessen the reliance on "any"s and to correct a few minor things), as I didn't want to request changes from you 6 months later. I think this is in a good place and can be merged into the main repo now. Thanks again for the work!