@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
25 lines • 2.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class AssignPermissionSetFetcher {
getsfpProperties(packageContents, packageLogger) {
if (packageContents.packageDescriptor.assignPermSetsPreDeployment) {
if (packageContents.packageDescriptor.assignPermSetsPreDeployment instanceof Array) {
packageContents.assignPermSetsPreDeployment =
packageContents.packageDescriptor.assignPermSetsPreDeployment;
}
else
throw new Error("Property 'assignPermSetsPreDeployment' must be of type array");
}
if (packageContents.packageDescriptor.assignPermSetsPostDeployment) {
if (packageContents.packageDescriptor.assignPermSetsPostDeployment instanceof Array) {
packageContents.assignPermSetsPostDeployment =
packageContents.packageDescriptor.assignPermSetsPostDeployment;
}
else
throw new Error("Property 'assignPermSetsPostDeployment' must be of type array");
}
return packageContents;
}
}
exports.default = AssignPermissionSetFetcher;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXNzaWduUGVybWlzc2lvblNldEZldGNoZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29yZS9wYWNrYWdlL3Byb3BlcnR5RmV0Y2hlcnMvQXNzaWduUGVybWlzc2lvblNldEZldGNoZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFJQSxNQUFxQiwwQkFBMEI7SUFDcEMsZ0JBQWdCLENBQUMsZUFBMkIsRUFBRSxhQUFzQjtRQUN2RSxJQUFJLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywyQkFBMkIsRUFBRSxDQUFDO1lBQ2hFLElBQUksZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixZQUFZLEtBQUssRUFBRSxDQUFDO2dCQUNqRixlQUFlLENBQUMsMkJBQTJCO29CQUN2QyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLENBQUM7WUFDdEUsQ0FBQzs7Z0JBQU0sTUFBTSxJQUFJLEtBQUssQ0FBQyw4REFBOEQsQ0FBQyxDQUFDO1FBQzNGLENBQUM7UUFFRCxJQUFJLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw0QkFBNEIsRUFBRSxDQUFDO1lBQ2pFLElBQUksZUFBZSxDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixZQUFZLEtBQUssRUFBRSxDQUFDO2dCQUNsRixlQUFlLENBQUMsNEJBQTRCO29CQUN4QyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLENBQUM7WUFDdkUsQ0FBQzs7Z0JBQU0sTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO1FBQzVGLENBQUM7UUFFRCxPQUFPLGVBQWUsQ0FBQztJQUMzQixDQUFDO0NBQ0o7QUFsQkQsNkNBa0JDIn0=