labs-utils.ts 464 B

1234567891011121314
  1. import getMeta from './meta'
  2. // Should be `never` when no experiments are active. Otherwise it should be a
  3. // union of active experiment names e.g. `'experiment1' | 'experiment2'`
  4. export type ActiveExperiment =
  5. | 'monthly-texlive'
  6. | 'bibtex-visual-editor'
  7. | 'overleaf-code'
  8. export const isInExperiment = (experiment: ActiveExperiment): boolean => {
  9. const experiments = getMeta('ol-labsExperiments')
  10. return Boolean(experiments?.includes(experiment))
  11. }