sigma.checkFlag()
Метод checkFlag(...)
принимает обязательный, строковый параметр - название "фичи флага". Он используется для проверки наличия определенной фичи в конфигурации экспериментов.
Если в конфигурации существует эксперимент с таким же названием "фичи флага", метод назначает группу, проверяет условия этой группы и возвращает значение условия (или значение группы по умолчанию).
Если эксперимент с таким названием не найден в конфигурации, но переданное название "фичи флага" существует, метод возвращает значение условия "фичи флага" (или значение "фичи флага" по умолчанию).
Если в конфигурации не найдено название "фичи флага", метод вернет null
.
Тип возвращаемого значения метода может быть string
, bool
, json
или number
.
Пример использования:
/**
* @param {string} flagName
*/
const feature?: string | bool | number = await sigma.checkFlag('flagName');