static validate(reference, functions) { if (typeof reference === "object") { return Interface.checkFunctionsOfObject(reference, functions); } const funcs = Interface.getFunctionsOfClass(reference.prototype); functions.forEach(func => { const isSet = funcs.indexOf(func); assert.equal(isSet === -1, false); }); }