我需要验证node.js中对象的接口,所以基本上在我调用这些方法之前检查对象是否有我需要的方法。
我记得有可能使用chriso来执行此检查 validator,但我无法找到有关其文档的任何参考资料。
我的记忆失败了吗?在这种情况下,我该怎么做?
EDIT 为了更好地解释我想要的东西,这是一个例子
var myObj = function(parObj){
parObj.hasInterface('methodA', 'methodB', 'methodC')
.throwErr(new Error("object must have the right interface"));
this.myFun = function(){
return parObj.methodA(/*...*/);
};
// ...
}