Deserialize a NodeJS.Buffer to a JavaScript value.
The buffer to deserialize.
The deserialized object.
Register class constructors for serialization/deserialization.
Class constructors
The Serialism instance for chaining.
import {Serialism} from 'serialism';
class MyClass {
constructor(public name: string) {}
}
const serialism = new Serialism();
serialism.register(MyClass);
const buffer = serialism.serialize(new MyClass('example'));
const obj = serialism.deserialize(buffer);
console.log(obj); // MyClass { name: 'example' }
Serialism is a library for serializing and deserializing JavaScript values. It supports a wide range of data types, including objects, arrays, and primitive values. It is designed to be fast and efficient, making it suitable for high-performance applications.
Example