ObjectStackObjectStack

Enums

Enums protocol schemas

Source: packages/spec/src/shared/enums.zod.ts

TypeScript Usage

import { IsolationLevelEnum, MutationEventEnum, SortDirectionEnum, SortItemSchema } from '@objectstack/spec/shared';
import type { SortItem } from '@objectstack/spec/shared';

// Validate data
const result = IsolationLevelEnum.parse(data);

IsolationLevelEnum

Transaction isolation levels (snake_case standard)

Allowed Values

  • read_uncommitted
  • read_committed
  • repeatable_read
  • serializable
  • snapshot

MutationEventEnum

Data mutation event types

Allowed Values

  • insert
  • update
  • delete
  • upsert

SortDirectionEnum

Sort order direction

Allowed Values

  • asc
  • desc

SortItem

Sort field and direction pair

Properties

PropertyTypeRequiredDescription
fieldstringField name to sort by
orderEnum<'asc' | 'desc'>Sort direction

On this page