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:801

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:836


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:845


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:819


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:810


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:828


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:854