import { IExplanationMap } from "@zowe/imperative" ; import { explainPromptVariableFull , explainPromptVariableSummary , IPromptVariable } from "./IPromptVariable" ; export interface export interface IPublishedTemplateInfo { type { string } memberof name : string ; type { string } memberof version : string ; type { string } memberof owner : string ; type { string } memberof state : string ; type { string } memberof description : string ; type { string } memberof "generated-name" : string ; type { string } memberof "object-id" : string ; type { string } memberof "domain-name" : string ; type { string } memberof "software-name" : string ; type { IPromptVariable } memberof "prompt-variables" : IPromptVariable [ ] ; } memberof const prettySummary = { "name" : "Template Name" , "version" : "Version" , "owner" : "Owner" , "state" : "State" , "description" : "Description" , "generated-name" : "Generated Name" , "object-id" : "Object Id" } ; memberof const prettyFull = { ... prettySummary , "domain-name" : "Domain Name" , "software-name" : "Software Name" } ; type { IExplanationMap } memberof export const explainPublishedTemplateInfoSummary = { ... prettySummary , "prompt-variables" : explainPromptVariableSummary , "ignoredKeys" : null , "explainedParentKey" : null } ; type { IExplanationMap } memberof export const explainPublishedTemplateInfoFull = { ... prettyFull , "prompt-variables" : explainPromptVariableFull , "ignoredKeys" : null , "explainedParentKey" : null } ;