@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
14 lines (13 loc) • 562 B
JavaScript
import { Card } from "./models/index.js";
import r from "../managers/braze-instance.js";
import { isArray as z } from "../util/code-utils.js";
import E from "../../shared-lib/logger.js";
import { MUST_BE_CARD_WARNING_SUFFIX as O } from "../common/constants.js";
import _ from "./card-manager-factory.js";
export function logContentCardImpressions(o) {
if (!r.rr()) return !1;
if (!z(o)) return E.error("cards must be an array"), !1;
for (const r of o)
if (!(r instanceof Card)) return E.error(`Each card in cards ${O}`), !1;
return _.ea().Ot(o).W;
}