function hasRequiredSessionMetadata
hasRequiredSessionMetadata(metadata:
Record<string, string | undefined>
| null
| undefined
): metadata is SessionMetadata

Validate that session metadata contains required fields (name) and either event_id (single) or multi+items (multi). Returns false if validation fails.

Parameters

metadata:
Record<string, string | undefined>
| null
| undefined

Return Type

metadata is SessionMetadata

Usage

import { hasRequiredSessionMetadata } from "doc.ts";