Files
overleaf-cep/services/web/frontend/js/utils/splitTestUtils.ts
Olzhas Askar 7cc91e7254 Merge pull request #29831 from overleaf/visible-coupon-input
[web] Visible coupon input

GitOrigin-RevId: 491783c5b0027990fa54af92dcdd1d7af718cf23
2025-12-12 09:06:11 +00:00

23 lines
559 B
TypeScript

import getMeta from './meta'
export function isSplitTestEnabled(name: string) {
return getMeta('ol-splitTestVariants')?.[name] === 'enabled'
}
export function getSplitTestVariant(
name: string,
fallback: string = 'default'
) {
return getMeta('ol-splitTestVariants')?.[name] || fallback
}
/** @knipignore */
export function parseIntFromSplitTest(name: string, defaultValue: number) {
const v = getMeta('ol-splitTestVariants')?.[name]
const n = parseInt(v, 10)
if (v === 'default' || Number.isNaN(n)) {
return defaultValue
}
return n
}