mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
34 lines
916 B
TypeScript
34 lines
916 B
TypeScript
import type {Experiments} from 'sentry/types/experiments';
|
|
import {ExperimentType} from 'sentry/types/experiments';
|
|
/**
|
|
* This is the value an experiment will have when the unit of assignment
|
|
* (organization, user, etc) is not part of any experiment group.
|
|
*
|
|
* This likely indicates they should see nothing, or the original version of
|
|
* what's being tested.
|
|
*/
|
|
export const unassignedValue = -1;
|
|
|
|
/**
|
|
* Frontend experiment configuration object
|
|
*/
|
|
export const experimentList = [
|
|
{
|
|
key: 'ExtendTrialByInvitingMemberExperiment',
|
|
type: ExperimentType.ORGANIZATION,
|
|
parameter: 'exposed',
|
|
assignments: [0, 1],
|
|
},
|
|
{
|
|
key: 'ProjectCreationForAllExperimentV2',
|
|
type: ExperimentType.ORGANIZATION,
|
|
parameter: 'exposed',
|
|
assignments: [0, 1],
|
|
},
|
|
] as const;
|
|
|
|
export const experimentConfig = experimentList.reduce(
|
|
(acc, exp) => ({...acc, [exp.key]: exp}),
|
|
{}
|
|
) as Experiments;
|