Heap.Literal

Объявляет схему литерала - типа, который содержит только одно конкретное значение типа string | number | boolean.

Практическое применение имеет только в сочетании с Heap.Union.

Применение / сигнатура

import { Heap } from '@app/heap'
Heap.Literal(value)

Аргументы

  • value: string | number | boolean
    Конкретное значение литерала.

Возвращаемое значение

JSON-схема для заданной константы с типом, соответствующим типу константы.

Примеры

Union-схема с двумя строковыми литералами
const tasks = Heap.Table('tasks', {
  status: Heap.Union(
    [
      Heap.Literal('in-progress'),
      Heap.Literal('done'),
    ],
    { default: 'in-progress' },
  ),
})

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании