Estás leyendo la documentación de 0.9. La versión más reciente es 0.10. Leer esta página en 0.10 →
La referencia de la API está disponible solo en inglés por ahora.

encodeState

function
serialize/codec.ts:232
signature
encodeState(input, options): EncodeResult

Encodes a value into something JSON.stringify can carry losslessly.

Parameters

NameTypeDescription
inputunknownAny value, including one holding Map, Set, Date, BigInt or cycles.
NameTypeDescription
optionsEncodeOptionsRedaction and size limits.

Returns

EncodeResult, The encoded value plus a report of anything that could not be represented.

Example

example
const { value } = encodeState({ index: new Map([['a', 1]]) });
JSON.stringify(value); // safe, and decodeState restores the Map