youtubei.js / Context
Type Alias: Context
Context:
object
Type declaration
client
client:
object
client.androidSdkVersion?
optionalandroidSdkVersion:number
client.browserName?
optionalbrowserName:string
client.browserVersion?
optionalbrowserVersion:string
client.clientFormFactor
clientFormFactor:
string
client.clientName
clientName:
string
client.clientScreen?
optionalclientScreen:string
client.clientVersion
clientVersion:
string
client.configInfo?
optionalconfigInfo:object
client.configInfo.appInstallData
appInstallData:
string
client.deviceMake
deviceMake:
string
client.deviceModel
deviceModel:
string
client.gl
gl:
string
client.hl
hl:
string
client.kidsAppInfo?
optionalkidsAppInfo:object
client.kidsAppInfo.categorySettings
categorySettings:
object
client.kidsAppInfo.categorySettings.enabledCategories
enabledCategories:
string[]
client.kidsAppInfo.contentSettings
contentSettings:
object
client.kidsAppInfo.contentSettings.corpusPreference
corpusPreference:
string
client.kidsAppInfo.contentSettings.kidsNoSearchMode
kidsNoSearchMode:
string
client.mainAppWebInfo?
optionalmainAppWebInfo:object
client.mainAppWebInfo.graftUrl
graftUrl:
string
client.mainAppWebInfo.isWebNativeShareAvailable
isWebNativeShareAvailable:
boolean
client.mainAppWebInfo.pwaInstallabilityStatus
pwaInstallabilityStatus:
string
client.mainAppWebInfo.webDisplayMode
webDisplayMode:
string
client.memoryTotalKbytes?
optionalmemoryTotalKbytes:string
client.originalUrl?
optionaloriginalUrl:string
client.osName
osName:
string
client.osVersion
osVersion:
string
client.platform
platform:
string
client.remoteHost?
optionalremoteHost:string
client.screenDensityFloat?
optionalscreenDensityFloat:number
client.screenHeightPoints?
optionalscreenHeightPoints:number
client.screenPixelDensity?
optionalscreenPixelDensity:number
client.screenWidthPoints?
optionalscreenWidthPoints:number
client.timeZone
timeZone:
string
client.userAgent?
optionaluserAgent:string
client.userInterfaceTheme?
optionaluserInterfaceTheme:string
client.utcOffsetMinutes
utcOffsetMinutes:
number
client.visitorData?
optionalvisitorData:string
request?
optionalrequest:object
request.internalExperimentFlags
internalExperimentFlags:
any[]
request.useSsl
useSsl:
boolean
thirdParty?
optionalthirdParty:object
thirdParty.embedUrl
embedUrl:
string
user
user:
object
user.enableSafetyMode
enableSafetyMode:
boolean
user.lockedSafetyMode
lockedSafetyMode:
boolean
user.onBehalfOfUser?
optionalonBehalfOfUser:string