@vinejs/vine - v4.0.0-next.1
    Preparing search index...

    Type Alias MetaDataValidator

    MetaDataValidator: (meta: Record<string, any>) => void

    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

    Should throw an error if metadata is invalid

    const metaValidator: MetaDataValidator = (meta) => {
    if (!meta.userId || typeof meta.userId !== 'string') {
    throw new Error('userId is required in metadata')
    }
    }