Skip to main content

RecordSchema<KeySchema, ValueSchema>

RecordSchema<KeySchema, ValueSchema> = Schema<Record<Infer<KeySchema> & string, Infer<ValueSchema>>> & object

Schema for record values with typed keys and values.

Type Declarationโ€‹

type: "record"โ€‹

keySchema: KeySchemaโ€‹

valueSchema: ValueSchemaโ€‹


Type Parametersโ€‹

KeySchema: KeySchema extends GenericSchemaโ€‹

The key schema type

ValueSchema: ValueSchema extends GenericSchemaโ€‹

The value schema type


Sinceโ€‹

2.0.0