Skip to main content

Функция enumerate()

Информация

ts.enumerate(...strs: string[]): TCustomType
  • t.enumerate() позволяет перечислять строки и компактно их сериализовать.
  • t.enumerate() принимает не более 255 аргументов
  • Вы можете передать в t.enumerate только строки

Пример использования

index.ts
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"
});