react-native-integrate
Version:
Automate integration of additional code into React Native projects
13 lines (12 loc) • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkCondition = checkCondition;
const processScript_1 = require("./processScript");
const variables_1 = require("../variables");
const satisfies_1 = require("./satisfies");
function checkCondition(condition) {
if (typeof condition === 'string') {
return !!(0, processScript_1.processScript)(condition, variables_1.variables, true, false);
}
return (0, satisfies_1.satisfies)(variables_1.variables.getStore(), (0, variables_1.transformTextInObject)(condition));
}