@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
24 lines • 1.39 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Analyzer = void 0;
const ChangedComponentsFetcher_1 = __importDefault(require("../../core/dependency/ChangedComponentsFetcher"));
class Analyzer {
constructor(baseBranch) {
this.baseBranch = baseBranch;
}
/**
*
* @returns array of components that have changed, can be empty
*/
async getChangedComponents() {
if (Analyzer.changedComponents)
return Analyzer.changedComponents;
else
return new ChangedComponentsFetcher_1.default(this.baseBranch).fetch();
}
}
exports.Analyzer = Analyzer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQW5hbHl6ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaW1wbC92YWxpZGF0ZS9BbmFseXplci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSw4R0FBc0Y7QUFJdEYsTUFBYSxRQUFRO0lBTW5CLFlBQTZCLFVBQWtCO1FBQWxCLGVBQVUsR0FBVixVQUFVLENBQVE7SUFBSSxDQUFDO0lBR3BEOzs7T0FHRztJQUNPLEtBQUssQ0FBQyxvQkFBb0I7UUFDbEMsSUFBSSxRQUFRLENBQUMsaUJBQWlCO1lBQUUsT0FBTyxRQUFRLENBQUMsaUJBQWlCLENBQUM7O1lBQzdELE9BQU8sSUFBSSxrQ0FBd0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDcEUsQ0FBQztDQUNGO0FBakJELDRCQWlCQyJ9