1 | "use strict";
|
2 | function __export(m) {
|
3 | for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
4 | }
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | var isEqual = require("lodash/isEqual");
|
7 | var env_1 = require("./env");
|
8 | exports.Env = env_1.default;
|
9 | __export(require("./env"));
|
10 | var paths_1 = require("./paths");
|
11 | exports.Paths = paths_1.default;
|
12 | var project_1 = require("./project");
|
13 | exports.Project = project_1.default;
|
14 | function ifElse(condition, ifTrue, ifFalse) {
|
15 | return condition ? ifTrue : ifFalse;
|
16 | }
|
17 | exports.ifElse = ifElse;
|
18 | function createPartialObjectMatcher(object) {
|
19 | var keys = Object.keys(object);
|
20 | return function objectMatcher(otherObject) {
|
21 | return keys.every(function (key) { return isEqual(otherObject[key], object[key]); });
|
22 | };
|
23 | }
|
24 | exports.createPartialObjectMatcher = createPartialObjectMatcher;
|