Установка
Установка encodexx
Установите encodexx с помощью удобного пакетного менеджера
npm i encodexxyarn add encodexxpnpm add encodexxПодключите библиотеку к вашему коду и создайте первую схему
import { Serializer, t } from "encodexx";
const serializer = new Serializer({ name: t.str, date: { createAt: t.or(t.date, t.none), updatedAt: t.optional(t.date), }, age: t.uint8,});Caution
Обратите внимание, что последовательность типов в t.or() и t.enumerate() важна.
Запустите методы encode и decode
const encoded = serializer.encode({ name: "my name", date: { createAt: new Date() }, age: 22})
console.log(serializer.decode(encoded))Что дальше?
Изучите параметры класса Serializer