[youtubei.js](../../README.md) / Utils

# Utils

## Index

### Classes

- [ChannelError](classes/ChannelError.md)
- [InnertubeError](classes/InnertubeError.md)
- [MissingParamError](classes/MissingParamError.md)
- [OAuth2Error](classes/OAuth2Error.md)
- [ParsingError](classes/ParsingError.md)
- [PlayerError](classes/PlayerError.md)
- [SessionError](classes/SessionError.md)

### Type Aliases

- [DeviceCategory](type-aliases/DeviceCategory.md)
- [FindFunctionArgs](type-aliases/FindFunctionArgs.md)
- [FindFunctionResult](type-aliases/FindFunctionResult.md)

### Functions

- [base64ToU8](functions/base64ToU8.md)
- [concatMemos](functions/concatMemos.md)
- [debugFetch](functions/debugFetch.md)
- [deepCompare](functions/deepCompare.md)
- [escapeStringRegexp](functions/escapeStringRegexp.md)
- [findFunction](functions/findFunction.md)
- [generateRandomString](functions/generateRandomString.md)
- [generateSidAuth](functions/generateSidAuth.md)
- [getCookie](functions/getCookie.md)
- [getRandomUserAgent](functions/getRandomUserAgent.md)
- [getStringBetweenStrings](functions/getStringBetweenStrings.md)
- [hasKeys](functions/hasKeys.md)
- [isTextRun](functions/isTextRun.md)
- [streamToIterable](functions/streamToIterable.md)
- [throwIfMissing](functions/throwIfMissing.md)
- [timeToSeconds](functions/timeToSeconds.md)
- [u8ToBase64](functions/u8ToBase64.md)

## References

### Platform

Re-exports [Platform](../../classes/Platform.md)
