UNPKG

appcenter-cli

Version:

Command line tool for Visual Studio App Center

18 lines (17 loc) 843 B
"use strict"; 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;