Contentful Personalization & Analytics
    Preparing search index...

    Type Alias OptimizedEntrySourceProps<S, M, L>

    OptimizedEntrySourceProps:
        | { baselineEntry: Entry<S, M, L>; entryId?: never; entryQuery?: never }
        | {
            baselineEntry?: never;
            entryId: string;
            entryQuery?: ContentfulEntryQuery;
        }

    Type Parameters

    Type Declaration

    • { baselineEntry: Entry<S, M, L>; entryId?: never; entryQuery?: never }
      • baselineEntry: Entry<S, M, L>

        The baseline Contentful entry to optimize and track. For optimized entries, the component resolves variants. For non-optimized entries, the entry is passed through unchanged.

      • OptionalentryId?: never
      • OptionalentryQuery?: never
    • { baselineEntry?: never; entryId: string; entryQuery?: ContentfulEntryQuery }
      • OptionalbaselineEntry?: never
      • entryId: string

        Contentful entry ID fetched through the SDK-managed Contentful client.

      • OptionalentryQuery?: ContentfulEntryQuery

        Per-call Contentful getEntry() query overrides.