View on GitHub

webOS TV

A promise-based package to control webOS based TVs with JavaScript.

webOS / Exports / model / TVAppInfo

Interface: TVAppInfo

model.TVAppInfo

Table of contents

Properties

Properties

age

age: number

Defined in

src/model.ts:407


appsize

appsize: number

Defined in

src/model.ts:413


bgImage

bgImage: string

Defined in

src/model.ts:372


binId

binId: number

Defined in

src/model.ts:397


category

category: string

Defined in

src/model.ts:386


checkUpdateOnLaunch

checkUpdateOnLaunch: boolean

Defined in

src/model.ts:385


class

Optional class: Object

Type declaration

Name Type
hidden boolean

Defined in

src/model.ts:379


containerCSS

Optional containerCSS: string

Defined in

src/model.ts:370


containerJS

Optional containerJS: string

Defined in

src/model.ts:371


deeplinkingParams

deeplinkingParams: string

Defined in

src/model.ts:402


defaultWindowType

defaultWindowType: string

Defined in

src/model.ts:367


disableBackHistoryAPI

disableBackHistoryAPI: boolean

Defined in

src/model.ts:411


enyoVersion

Optional enyoVersion: string

Defined in

src/model.ts:390


extraLargeIcon

extraLargeIcon: string

Defined in

src/model.ts:380


folderPath

folderPath: string

Defined in

src/model.ts:406


handlesRelaunch

handlesRelaunch: boolean

Defined in

src/model.ts:388


hardwareFeaturesNeeded

hardwareFeaturesNeeded: unknown[]

Defined in

src/model.ts:400


hasPromotion

hasPromotion: boolean

Defined in

src/model.ts:377


icon

icon: string

Defined in

src/model.ts:384


iconColor

iconColor: string

Defined in

src/model.ts:410


id

id: string

Defined in

src/model.ts:389


inAppSetting

inAppSetting: boolean

Defined in

src/model.ts:392


inspectable

inspectable: boolean

Defined in

src/model.ts:405


installedTime

installedTime: number

Defined in

src/model.ts:368


largeIcon

largeIcon: string

Defined in

src/model.ts:381


launchinnewgroup

launchinnewgroup: boolean

Defined in

src/model.ts:387


lockable

lockable: boolean

Defined in

src/model.ts:382


main

main: string

Defined in

src/model.ts:408


mediumLargeIcon

mediumLargeIcon: string

Defined in

src/model.ts:395


miniicon

miniicon: string

Defined in

src/model.ts:376


noSplashOnLaunch

noSplashOnLaunch: boolean

Defined in

src/model.ts:391


noWindow

noWindow: boolean

Defined in

src/model.ts:403


onDeviceSource

Optional onDeviceSource: Record<string, string>

Defined in

src/model.ts:423


privilegedJail

privilegedJail: boolean

Defined in

src/model.ts:393


removable

removable: boolean

Defined in

src/model.ts:412


requestedWindowOrientation

requestedWindowOrientation: string

Defined in

src/model.ts:378


requiredEULA

requiredEULA: string

Defined in

src/model.ts:404


resolution

resolution: string

Defined in

src/model.ts:399


splashBackground

splashBackground: string

Defined in

src/model.ts:396


systemApp

systemApp: boolean

Defined in

src/model.ts:374


title

title: string

Defined in

src/model.ts:398


transparent

transparent: boolean

Defined in

src/model.ts:383


trustLevel

trustLevel: string

Defined in

src/model.ts:394


type

type: string

Defined in

src/model.ts:409


uiRevision

Optional uiRevision: number

Defined in

src/model.ts:369


vendor

vendor: string

Defined in

src/model.ts:375


version

version: string

Defined in

src/model.ts:373


visible

visible: boolean

Defined in

src/model.ts:401


windowGroup

Optional windowGroup: Object

Type declaration

Name Type
clientInfo? { layer: string }[]
name string
owner boolean
ownerInfo? { allowAnonymous: boolean ; layers: { name: string ; z: number }[] }
ownerInfo.allowAnonymous boolean
ownerInfo.layers { name: string ; z: number }[]

Defined in

src/model.ts:414