sigma.checkFlag()
let featureValue;
try {
featureValue = await sigma.checkFlag(ffName: string); // string | boolean | number | null
} catch (error) {
// Обработка ошибки
}
Метод checkFlag(...) принимает обязательный строковый параметр ffName. Он используется для проверки наличия определённой фичи в конфигурации экспериментов.
Если в конфигурации существует эксперимент с таким же названием ffName,
метод проверит условия эксперимента, назначит группу и вернёт значение условия (или значение группы по умолчанию) эксперимента.
Если эксперимент с таким названием не найден в конфигурации или пользователь не попал в условия эксперимента, но переданное название ffName существует, метод вернёт значение условия фича-флага (или значение фича-флага по умолчанию).
Если в конфигурации не найден фича-флаг с переданным параметром, метод вернёт null.
Параметры
ffName: string
Обязательный параметр: название фича флага