import { ICommandDefinition } from "@zowe/imperative" ; import { ZosmfSession } from "@zowe/zosmf-for-zowe-sdk" ; import { CreateDefinition } from "./create/Create.definition" ; import { DeleteDefinition } from "./delete/Delete.definition" ; import { InvokeDefinition } from "./invoke/Invoke.definition" ; import { DownloadDefinition } from "./download/Download.definition" ; import { ListDefinition } from "./list/List.definition" ; import { UploadDefinition } from "./upload/Upload.definition" ; import { MountDefinition } from "./mount/Mount.definition" ; import { UnmountDefinition } from "./unmount/Unmount.definition" ; import { HMigrateDefinition } from "./hMigrate/HMigrate.definition" ; import { HRecallDefinition } from "./hRecall/HRecall.definition" ; import { CopyDefinition } from "./copy/Copy.definition" ; import { RenameDefinition } from "./rename/Rename.definition" ; import { ZosFilesOptionDefinitions } from "./ZosFiles.options" ; private const definition = { name : "zos-files" , aliases : [ "files" ] , type : "group" , summary : "Manage z/OS data sets" , description : "Manage z/OS data sets, create data sets, and more." , children : [ CreateDefinition , DeleteDefinition , InvokeDefinition , HMigrateDefinition , HRecallDefinition , DownloadDefinition , ListDefinition , UploadDefinition , MountDefinition , UnmountDefinition , CopyDefinition , RenameDefinition ] , passOn : [ { property : "options" , value : [ ... ZosmfSession . ZOSMF_CONNECTION_OPTIONS , ... ZosFilesOptionDefinitions ] , merge : true , ignoreNodes : [ { type : "group" } ] } ] } ; export = definition ;