Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
exotic / dist / mobx / deps / createInstanceofPredicate.js
Size: Mime:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const isObj_1 = require("../../types/obj/check/isObj");
function createPredicateForProperty(propName) {
    return function (x) {
        return isObj_1.isObj(x) && x[propName] === true;
    };
}
exports.createPredicateForProperty = createPredicateForProperty;
function createInstanceofPredicate(name, clazz) {
    const propName = 'isMobX' + name;
    clazz.prototype[propName] = true;
    return function (x) {
        return isObj_1.isObj(x) && x[propName] === true;
    };
}
exports.createInstanceofPredicate = createInstanceofPredicate;
//# sourceMappingURL=createInstanceofPredicate.js.map