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