UNPKG

dynamodb-toolbox

Version:

Lightweight and type-safe query builder for DynamoDB and TypeScript.

11 lines (10 loc) 802 B
import type { AnySchema, AnySchema_ } from '../any/index.js'; import type { AnyOfSchema, AnyOfSchema_ } from '../anyOf/index.js'; import type { ItemSchema, ItemSchema_ } from '../item/index.js'; import type { ListSchema, ListSchema_ } from '../list/index.js'; import type { MapSchema, MapSchema_ } from '../map/index.js'; import type { PrimitiveSchema, PrimitiveSchema_ } from '../primitive/index.js'; import type { RecordSchema, RecordSchema_ } from '../record/index.js'; import type { SetSchema, SetSchema_ } from '../set/index.js'; export type Schema = AnySchema | PrimitiveSchema | SetSchema | ListSchema | MapSchema | RecordSchema | AnyOfSchema | ItemSchema; export type Schema_ = AnySchema_ | PrimitiveSchema_ | SetSchema_ | ListSchema_ | MapSchema_ | RecordSchema_ | AnyOfSchema_ | ItemSchema_;