all files / dist/utils/ structureValidators.js

100% Statements 8/8
100% Branches 4/4
100% Functions 1/1
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13         
"use strict";
var ArrayUtils_1 = require("./ArrayUtils");
var StringUtils_1 = require("./StringUtils");
function validateImportStructure(structure) {
    var isStarImportSet = !StringUtils_1.StringUtils.isNullOrWhiteSpace(structure.starImportName);
    var isNamedImportSet = !ArrayUtils_1.ArrayUtils.isNullOrEmpty(structure.namedImports);
    if (isStarImportSet && isNamedImportSet)
        throw new Error("You cannot specify namedImports when specifying a starImport.");
}
exports.validateImportStructure = validateImportStructure;
 
//# sourceMappingURL=structureValidators.js.map