Skip to main content

Sigma

Основные методы Sigma

sigma.initнастривает параметры конфигурации sigma
sigma.checkFlagвозвращает значение фича флага
sigma.getExperimentопределяет группу в которую попал пользователь в эксперименте
sigma.getParamValueвозвращает значение фича флага в эксперименте по параметрам
sigma.getFeatureValueвозвращает значение фича флага в эксперименте по фича флагам
sigma.getAllUserExperimentsвозвращает названия всех экспериментов и индекс группы в которую попал пользоваель

Все методы, кроме метода init() работают асинхронно и первым действием проверяют наличие хранилища, если его нет - записывают, если есть, проверяют метку времени обновления при необходимости обновляют. Это позволяет делать запрос к api один раз при работе с документом в котором более 1 метода Sigma.