appcenter-cli
Version:
Command line tool for Visual Studio App Center
18 lines (17 loc) • 843 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validatePrincipalType = exports.allPrincipalTypes = exports.PrincipalType = void 0;
const commandline_1 = require("../commandline");
var PrincipalType;
(function (PrincipalType) {
PrincipalType["USER"] = "user";
PrincipalType["APP"] = "app";
})(PrincipalType = exports.PrincipalType || (exports.PrincipalType = {}));
exports.allPrincipalTypes = [PrincipalType.USER, PrincipalType.APP];
function validatePrincipalType(principalType) {
if (exports.allPrincipalTypes.includes(principalType)) {
return;
}
throw commandline_1.failure(commandline_1.ErrorCodes.InvalidParameter, "Provided token type is invalid. Should be one of: [" + exports.allPrincipalTypes.join(", ") + "]");
}
exports.validatePrincipalType = validatePrincipalType;