Skip to main content

UserDataStorage

Deprecated

The UserDataStorage should not be used. Use UserSettingsStorage instead Functionality for working with remote Users Data Storage Remote storage allows to save key-value pairs on the Datagrok server for further use

Constructors

new UserDataStorage()

new UserDataStorage(): UserDataStorage

Returns

UserDataStorage

Source

src/dapi.ts:761

Methods

get()

get(name, currentUser): Promise<any>

Retrieves a map from Users Data Storage

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
currentUserbooleantrueget a value from a current user storage. If false, shared storage is used.

Returns

Promise<any>

Source

src/dapi.ts:796


getValue()

getValue(name, key, currentUser): Promise<string>

Retrieves a single value from Users Data Storage

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
keystringundefinedValue key
currentUserbooleantrueget a value from a current user storage. If false, shared storage is used.

Returns

Promise<string>

Source

src/dapi.ts:805


post()

post(name, data, currentUser): Promise<void>

Saves a map to Users Data Storage, will be appended to existing data

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
dataanyundefined
currentUserbooleantrueValue should be available only for current user. If false, shared storage is used.

Returns

Promise<void>

Source

src/dapi.ts:779


postValue()

postValue(name, key, value, currentUser): Promise<void>

Saves a single value to Users Data Storage

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
keystringundefined
valuestringundefined
currentUserbooleantrueValue should be available only for current user. If false, shared storage is used.

Returns

Promise<void>

Source

src/dapi.ts:770


put()

put(name, data, currentUser): Promise<void>

Saves a map to Users Data Storage, will replace existing data

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
dataanyundefined
currentUserbooleantrueValue should be available only for current user. If false, shared storage is used.

Returns

Promise<void>

Source

src/dapi.ts:788


remove()

remove(name, key, currentUser): Promise<void>

Removes a single value from Users Data Storage

Parameters

ParameterTypeDefault valueDescription
namestringundefinedStorage name
keystringundefinedValue key
currentUserbooleantrueget a value from a current user storage. If false, shared storage is used.

Returns

Promise<void>

Source

src/dapi.ts:814