Функция enumerate()
Информация
ts.enumerate(...strs: string[]): TCustomType
t.enumerate()
позволяет перечислять строки и компактно их сериализовать.t.enumerate()
принимает не более 255 аргументов- Вы можете передать в
t.enumerate
только строки
Пример использования
import { Serializer, t } from "encodexx"
const serializer = new Serializer({ ages: [t.or(t.uint8, t.enumerate("DEAD", "NOT BORN"))], status: t.enumerate("CREATE", "READ", "UPDATE", "DELETE")})
serializer.encode({ ages: [12, "DEAD", "NOT BORN", 124, 200], status: "READ"});