Variable PersonalizationConfigConst
PersonalizationConfig: ZodMiniObject<
{
components: ZodMiniOptional<
ZodMiniPrefault<
ZodMiniArray<
ZodMiniDiscriminatedUnion<
[
ZodMiniObject<
{
baseline: ZodMiniObject<{ hidden: ...; id: ... }, $strip>;
type: ZodMiniOptional<ZodMiniLiteral<(...)>>;
variants: ZodMiniArray<ZodMiniObject<(...), (...)>>;
},
$strip,
>,
ZodMiniObject<
{
baseline: ZodMiniObject<{ value: ... }, $strip>;
key: ZodMiniString<string>;
type: ZodMiniLiteral<"InlineVariable">;
valueType: ZodMiniEnum<
{ Boolean: ...; Number: ...; Object: ...; String: ... },
>;
variants: ZodMiniArray<ZodMiniObject<(...), (...)>>;
},
$strip,
>,
],
"type",
>,
>,
>,
>;
distribution: ZodMiniOptional<
ZodMiniPrefault<ZodMiniArray<ZodMiniNumber<number>>>,
>;
sticky: ZodMiniOptional<ZodMiniPrefault<ZodMiniBoolean<boolean>>>;
traffic: ZodMiniOptional<ZodMiniPrefault<ZodMiniNumber<number>>>;
},
$strip,
> = ...
Zod schema describing the full configuration for a personalization.