Skip to content

getValue

Method to deserialize a value given a provided type.

Usage

ts
const 
value1
= await
deserializer
.
getValue
('path.to.value1', 'bool');
const
value2
= await
deserializer
.
getValue
('path.to.value2', 'string');

Parameters

ts
import { 
IExecDataProtectorDeserializer
} from '@iexec/dataprotector-deserializer';

path

string

The path of the value inside the protected data that you want to deserialize.

ts
const 
value1
= await
deserializer
.
getValue
(
'path.to.value1', 'bool' );

type

string

Type of the desired data. The supported types are:

  • bool | f64 | i128 | bigint | string | Uint8Array | boolean (legacy schema) | number (legacy schema)
ts
const 
value1
= await
deserializer
.
getValue
(
'path.to.value1', 'bool' );

Return value

The recovered original value.