Что означает этот вопросительный знак в Flow: «? () => Void»
ВПроект GitHub Я недавно видел это объявление функции:
function configureStore(onComplete: ?() => void) {
О чем этот вопросительный знак?
Похоже,onComplete
именуется параметром, получая вызовы функций. И вопросительный знак говорит о том, что этот параметр может быть необязательным и по умолчанию будет «void», что будет означать то же самое, что указатель nil / null, что означает «нет замыкания», назначенного здесь.
Я прав?