String
Describes string values:
import { string } from 'dynamodb-toolbox/schema/string'
const nameSchema = string()
type Name = FormattedValue<typeof nameSchema>
// => string
Propertiesβ
.required()β
string | undefined
Tags schema values as required (within items or maps). Possible values are:
'atLeastOnce' (default): Required (starting value)'always': Always required (including updates)'never': Optional
// Equivalent
const nameSchema = string()
const nameSchema = string().required()
const nameSchema = string({ required: 'atLeastOnce' })
// shorthand for `.required('never')`
const nameSchema = string().optional()
const nameSchema = string({ required: 'never' })