providerplaneai
    Preparing search index...
    • Builds result metadata by merging base metadata with capability-specific fields.

      Undefined values are removed so callers can pass optional fields without polluting response metadata with explicit undefined entries.

      Type Parameters

      • TBase extends Record<string, unknown>

        Base metadata shape to preserve.

      • TExtra extends Record<string, unknown>

        Additional metadata shape to merge.

      Parameters

      • OptionalbaseMetadata: TBase

        Existing metadata to preserve, typically from request context.

      • Optionalmetadata: TExtra

        Capability-specific metadata fields.

      Returns TBase & TExtra

      Merged metadata object with undefined values removed.