Эмулятор Firestore - «Использование троичного оператора запрещено». - PullRequest
0 голосов
/ 25 марта 2020

Я обновил библиотеку и эмулятор firebase-tools до последней версии, но при попытке запустить мои правила получаю сообщение об ошибке в заголовке

Полная ошибка:

INVALID_ARGUMENT: Error compiling rules:
Use of ternary operator not allowed.

Например, эта ошибка показана в следующем коде:

function test(val) {
  return val ? 1 : 2;
}

Это должно работать в соответствии с последними примечаниями к выпуску и do c. Эмулятор еще не поддерживает троичного оператора?

1 Ответ

1 голос
/ 26 марта 2020

firebaser here

Хотя эта функция уже доступна в консоли Rules Playground и в производстве, эта функция планируется в следующей версии эмуляторов / CLI (> 7.16 0,1).

К сожалению, в этом случае есть расхождение. Спасибо за то, что подняли его!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...