0.0.4 • Published 3 years ago

@hiloenergie/capacitor-plugin-shared-storage v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

@hiloenergie/capacitor-plugin-shared-storage

Share data between app and native widgets

Install

npm install @hiloenergie/capacitor-plugin-shared-storage
npx cap sync

API

configure(...)

configure(options: ConfigureOptions) => Promise<void>

Configure the Shared Storage plugin at runtime.

Options that are undefined will not be used.

ParamType
optionsConfigureOptions

Since: 0.0.1


get(...)

get(options: GetOptions) => Promise<GetResult>

Get the value from preferences of a given key.

ParamType
optionsGetOptions

Returns: Promise<GetResult>

Since: 0.0.1


set(...)

set(options: SetOptions) => Promise<void>

Set the value in preferences for a given key.

ParamType
optionsSetOptions

Since: 0.0.1


remove(...)

remove(options: RemoveOptions) => Promise<void>

Remove the value from preferences for a given key, if any.

ParamType
optionsRemoveOptions

Since: 0.0.1


clear()

clear() => Promise<void>

Clear keys and values from preferences.

Since: 0.0.1


keys()

keys() => Promise<KeysResult>

Return the list of known keys in preferences.

Returns: Promise<KeysResult>

Since: 0.0.1


Interfaces

ConfigureOptions

PropTypeDescriptionSince
groupstringSet the preferences group. Preferences groups are used to organize key/value pairs.0.0.1
suiteNamestringiOS Only Set the suiteName, which equals de App Group Id created to share data between widgets through UserDefaults0.0.2
widgetKindstringiOS Only Set the widgetKind to refresh a specific widget timeline If no widgetKind is specified, all widget Timelines will be updated by the plugin0.0.2

GetResult

PropTypeDescriptionSince
valuestring | nullThe value from preferences associated with the given key. If a value was not previously set or was removed, value will be null.0.0.1

GetOptions

PropTypeDescriptionSince
keystringThe key whose value to retrieve from preferences.0.0.1

SetOptions

PropTypeDescriptionSince
keystringThe key to associate with the value being set in preferences.0.0.1
valuestringThe value to set in preferences with the associated key.0.0.1

RemoveOptions

PropTypeDescriptionSince
keystringThe key whose value to remove from preferences.0.0.1

KeysResult

PropTypeDescriptionSince
keysstring[]The known keys in preferences.0.0.1
0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago