Function type for validating metadata passed to validation pipelines.
Metadata validators can enforce constraints on additional context data
passed during validation (e.g., user permissions, request context).
Type Declaration
(meta:Record<string,any>):void
Parameters
meta: Record<string,any>
The metadata object to validate
Returns void
Throws
Should throw an error if metadata is invalid
Example
constmetaValidator: MetaDataValidator = (meta) => { if (!meta.userId || typeofmeta.userId !== 'string') { thrownewError('userId is required in metadata') } }
Function type for validating metadata passed to validation pipelines. Metadata validators can enforce constraints on additional context data passed during validation (e.g., user permissions, request context).