sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
21 lines (20 loc) • 738 B
TypeScript
import { PromptTemplate } from '../aiProvider/promptTemplates.js';
export declare abstract class DocBuilderRoot {
docType: string;
promptKey: PromptTemplate;
placeholder: string;
xmlRootKey: string;
docsSection: string;
metadataName: string;
metadataXml: string;
outputFile: string;
additionalVariables: any;
markdownDoc: string;
parsedXmlObject: any;
constructor(metadataName: string, metadataXml: string, outputFile: string, additionalVariables?: any);
buildInitialMarkdownLines(): Promise<string[]>;
generateMarkdownFileFromXml(): Promise<string>;
completeDocWithAiDescription(): Promise<string>;
stripXmlForAi(): Promise<string>;
generateJsonTree(): Promise<any>;
}