@broadcom/file-master-plus-for-zowe-cli
Version:
File Master Plus Plug-in for Zowe CLI
25 lines • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FMPDelete = void 0;
const imperative_1 = require("@zowe/imperative");
const Constants_1 = require("../../Constants");
const FMPHeaders_1 = require("../utils/FMPHeaders");
const FMPRestClient_1 = require("../utils/FMPRestClient");
class FMPDelete {
static doDelete(FMPSession, datasetName) {
imperative_1.ImperativeExpect.toNotBeNullOrUndefined(FMPSession, "Must provide input session object");
let RESOURCE;
if (FMPSession.ISession.basePath !== "") {
RESOURCE = Constants_1.Constants.MVSAPILINK + "/" + datasetName;
}
else {
RESOURCE = Constants_1.Constants.MVSLINK + "/" + datasetName;
}
const headers = [
FMPHeaders_1.FMPHeaders.CONTENT_APPLICATION_JSON,
];
return FMPRestClient_1.FMPRestClient.deleteExpectJSON(FMPSession, RESOURCE, headers);
}
}
exports.FMPDelete = FMPDelete;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRk1QRGVsZXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwaS9kZWxldGUvRk1QRGVsZXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQXVCQSxpREFBcUU7QUFDckUsK0NBQTRDO0FBRTVDLG9EQUFpRDtBQUNqRCwwREFBdUQ7QUFTdkQsTUFBYSxTQUFTO0lBV1gsTUFBTSxDQUFDLFFBQVEsQ0FBQyxVQUEyQixFQUFFLFdBQW1CO1FBR25FLDZCQUFnQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsRUFBRSxtQ0FBbUMsQ0FBQyxDQUFDO1FBR3pGLElBQUksUUFBZ0IsQ0FBQztRQUNyQixJQUFJLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxLQUFLLEVBQUUsRUFBRTtZQUNyQyxRQUFRLEdBQUcscUJBQVMsQ0FBQyxVQUFVLEdBQUcsR0FBRyxHQUFHLFdBQVcsQ0FBQztTQUN2RDthQUNJO1lBQ0QsUUFBUSxHQUFHLHFCQUFTLENBQUMsT0FBTyxHQUFHLEdBQUcsR0FBRyxXQUFXLENBQUM7U0FDcEQ7UUFHRCxNQUFNLE9BQU8sR0FBRztZQUNaLHVCQUFVLENBQUMsd0JBQXdCO1NBQ3RDLENBQUM7UUFHRixPQUFPLDZCQUFhLENBQUMsZ0JBQWdCLENBQTZCLFVBQVUsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckcsQ0FBQztDQUVKO0FBbENELDhCQWtDQyJ9