import { ICommandDefinition } from "@zowe/imperative" ; import { SubmitDefinition } from "./submit/Submit.definition" ; import { ViewDefinition } from "./view/View.definition" ; import { ListDefinition } from "./list/List.definition" ; import { CancelDefinition } from "./cancel/Cancel.definition" ; import { DeleteDefinition } from "./delete/Delete.definition" ; import { DownloadDefinition } from "./download/Download.definition" ; import { ZosmfSession } from "@zowe/zosmf-for-zowe-sdk" ; export const definition = { name : "zos-jobs" , aliases : [ "jobs" ] , type : "group" , summary : "Manage z/OS jobs" , description : "Manage z/OS jobs." , children : [ SubmitDefinition , DownloadDefinition , ViewDefinition , ListDefinition , DeleteDefinition , CancelDefinition ] , passOn : [ { property : "options" , value : ZosmfSession . ZOSMF_CONNECTION_OPTIONS , merge : true , ignoreNodes : [ { type : "group" } ] } ] } ; module . exports = definition ;