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_uncommittedread_committedrepeatable_readserializablesnapshot
MutationEventEnum
Data mutation event types
Allowed Values
insertupdatedeleteupsert
SortDirectionEnum
Sort order direction
Allowed Values
ascdesc
SortItem
Sort field and direction pair
Properties
| Property | Type | Required | Description |
|---|---|---|---|
| field | string | ✅ | Field name to sort by |
| order | Enum<'asc' | 'desc'> | ✅ | Sort direction |