mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-06-25 07:42:11 +00:00
* dev: start LiveChat refactor * dev: implement simple module system to separate classes + add a few Live Chat actions * dev: add fundamental Live Chat classes * chore: update type declarations * feat: finalize Live Chat Now supporting almost all kinds of messages! Next up: add a ability to send messages. * chore: update type declarations * chore: update contributors list * feat(livechat): add `sendMessage()` method * chore: remove unneeded files * style: format code * chore: remove outdated examples * chore: update tests * chore: remove trailing spaces * chore: remove trailing spaces x2
Parser
Sanitizes and standardizes InnerTube responses while maintaining the integrity of the data. Also drastically improves how API calls are made and handled. This clever approach was initially implemented and suggested by Wykerd (See #44).
Note: This will eventually replace the old parser.
Methods
parse(data: object)
Responsible for parsing specifically the contents property of the response object.
Arguments
data- thecontentsproperty.
parseResponse(data: object)
Unlike parse, this can be used to parse the entire response object.
Arguments
data- raw response from InnerTube.