Class: DeviceSettings<T>
@appium/base-driver.DeviceSettings
Implements
Type parameters
Name |
---|
T |
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new DeviceSettings<T
>(defaultSettings?
, onSettingsUpdate?
)
Creates a shallow copy of the defaultSettings
parameter!
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
defaultSettings? |
Record <string , T > |
onSettingsUpdate? |
SettingsUpdateListener <T > |
Defined in
packages/base-driver/lib/basedriver/device-settings.js:33
Properties
_onSettingsUpdate
• Protected
_onSettingsUpdate: SettingsUpdateListener
<T
>
Defined in
packages/base-driver/lib/basedriver/device-settings.js:26
_settings
• Protected
_settings: Record
<string
, T
>
Defined in
packages/base-driver/lib/basedriver/device-settings.js:20
Methods
getSettings
▸ getSettings(): Record
<string
, T
>
Returns
Record
<string
, T
>
Defined in
packages/base-driver/lib/basedriver/device-settings.js:70
update
▸ update(newSettings
): Promise
<void
>
calls updateSettings from implementing driver every time a setting is changed.
Parameters
Name | Type |
---|---|
newSettings |
Record <string , T > |
Returns
Promise
<void
>