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

Validate that session metadata contains required fields (name + items).

Parameters

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

Return Type

metadata is SessionMetadata

Usage

import { hasRequiredSessionMetadata } from "docs/payments.ts";