@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
14 lines (13 loc) • 542 B
JavaScript
import { Card } from "./models/index.js";
import r from "../managers/braze-instance.js";
import { isArray as g } from "../util/code-utils.js";
import E from "../../shared-lib/logger.js";
import { CardStrings as W } from "./constants.js";
import K from "./card-manager-factory.js";
export function logContentCardImpressions(o) {
if (!r.rr()) return !1;
if (!g(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 ${W.tr}`), !1;
return K.ra().fs(o).lt;
}