1
, 나는 같은 주사 등록 :'goog.nullFunction'특정 함수 시그니처에 맞출 수 있습니까? 일부 실험 플래그가 켜져있을 때
'abcFactory': name.space.createSomeModel
을 아래와 같이 공장을 주입 :
/**
* @param {!function(!Object): !some.DataType} abcFactory
* @constructor @struct
*/
some.component.do = function(abcFactory) {
};
some.component.do.inject = ['abcFactory'];
을하지만 실험 플래그가 꺼져있을 때, 난 그냥 등록 할 수 있습니다 :
'abcFactory': goog.nullFunction
기능 서명이 일치하지 않는다고 불평하는 컴파일러가 없습니까?
'goog.nullFunction'은 모든 함수 서명과 일치 할 수 있습니까? 아마도 아니 겠지.