UNPKG

@copado/copado-cli

Version:

Copado Developer CLI

25 lines 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const pipelines_1 = __importDefault(require("./pipelines")); const sObjectSelector_1 = __importDefault(require("./sObjectSelector")); class EnvironmentsSelector extends sObjectSelector_1.default { constructor() { super(...arguments); this.fields = ['Id', 'Name', 'copado__Platform__c']; this.sObject = 'copado__Environment__c'; } async byPipelineType(pipelineId) { const pipeline = await new pipelines_1.default().byId(pipelineId); const platform = pipeline[0].Platform__c || pipeline[0].copado__Platform__c; return this.byType(platform); } async byType(platformType) { const condition = platformType ? `copado__Platform__c = '${platformType}'` : ''; return this.getRecords(condition); } } exports.default = EnvironmentsSelector; //# sourceMappingURL=environments.js.map