dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
5 lines (4 loc) • 314 B
JavaScript
import { z } from 'zod';
import { withValidate } from '../utils.js';
import { withDefault, withEncoding, withOptional } from './utils.js';
export const anyZodParser = (schema, options) => withEncoding(schema, options, withDefault(schema, options, withOptional(schema, options, withValidate(schema, z.custom()))));