Methods

staticdecodeEntity(encoded)

Deserializes a class instance that was serialized in JSON format.

Parameters:
Name Type Description
encoded

Serialized instance, with class metadata.

Source:
tanagra-json/decode-entity.js, line 48
Returns:

Object Deserialized instance of specified type.

Examples
const decodeEntity = require('tanagra-json').decodeEntity

const foo = decodeEntity(someSerializedJsonString)
Javascript
import { decodeEntity } from 'tanagra-json'

const foo: Foo = decodeEntity<Foo>(someSerializedJsonString)
Typescript

staticencodeEntity(instance)

Serializes a decorated class instance as a JSON string.

Parameters:
Name Type Description
instance

A decorated class instance.

Source:
tanagra-json/encode-entity.js, line 27
Returns:

String JSON encoding of the instance.

Examples
const encodeEntity = require('tanagra-json').encodeEntity

const foo = new Foo()
const serialized = encodeEntity(foo)
Javascript
import { encodeEntity } from 'tanagra-json'

const foo: Foo = new Foo()
const serialized: string = encodeEntity(foo)
Typescript

Licensed under the MIT License

Documentation generated by JSDoc 3.6.3 using Docolatte theme on