Установка
Установка encodexx
Установите encodexx с помощью удобного пакетного менеджера
npm i encodexx
yarn add encodexx
pnpm 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