Что означает этот вопросительный знак в Flow: «? () => Void»

ВПроект GitHub Я недавно видел это объявление функции:

function configureStore(onComplete: ?() => void) {

О чем этот вопросительный знак?

Похоже,onComplete именуется параметром, получая вызовы функций. И вопросительный знак говорит о том, что этот параметр может быть необязательным и по умолчанию будет «void», что будет означать то же самое, что указатель nil / null, что означает «нет замыкания», назначенного здесь.

Я прав?

Ответы на вопрос(1)

Ваш ответ на вопрос