import { ICommandDefinition } from "@zowe/imperative" ; import { StartCommand } from "./start/Start.definition" ; import { SendCommand } from "./send/Send.definition" ; import { StopCommand } from "./stop/Stop.definition" ; import { PingCommand } from "./ping/Ping.definition" ; import { IssueCommand } from "./issue/Issue.definition" ; import { ZosmfSession } from "@zowe/zosmf-for-zowe-sdk" ; export const definition = { name : "zos-tso" , aliases : [ "tso" ] , type : "group" , summary : "Interact with TSO" , description : "Issue TSO commands and interact with TSO address spaces." , children : [ SendCommand , StartCommand , PingCommand , StopCommand , IssueCommand ] , passOn : [ { property : "options" , value : ZosmfSession . ZOSMF_CONNECTION_OPTIONS , merge : true , ignoreNodes : [ { type : "group" } ] } ] } ; module . exports = definition ;