express-image-validator
Version:
Validator of various image parameters in Express.js applications
15 lines (14 loc) • 497 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.bindAll = bindAll;
function bindAll(object) {
const protoKeys = Object.getOwnPropertyNames(Object.getPrototypeOf(object));
protoKeys.forEach((key) => {
const maybeFn = object[key];
if (typeof maybeFn === 'function' && key !== 'constructor') {
// eslint-disable-next-line no-param-reassign
object[key] = maybeFn.bind(object);
}
});
return object;
}