Перейти к основному содержимому

sigma.checkFlag()

let featureValue;

try {
featureValue = await sigma.checkFlag(ffName: string); // string | boolean | number | null
} catch (error) {
// Обработка ошибки
}

Метод checkFlag(...) принимает обязательный строковый параметр ffName. Он используется для проверки наличия определённой фичи в конфигурации экспериментов.

Если в конфигурации существует эксперимент с таким же названием ffName, метод проверит условия эксперимента, назначит группу и вернёт значение условия (или значение группы по умолчанию) эксперимента.

Если эксперимент с таким названием не найден в конфигурации или пользователь не попал в условия эксперимента, но переданное название ffName существует, метод вернёт значение условия фича-флага (или значение фича-флага по умолчанию).

Если в конфигурации не найден фича-флаг с переданным параметром, метод вернёт null.

Параметры

ffName: string
Обязательный параметр: название фича флага