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