Skip to main content

outputparsers

@codebolt/codeboltjs


Variable: outputparsers

const outputparsers: {
parseCSV: (csvString: string) => ParseResult<CSVRow[]>;
parseErrors: (output: ParsableOutput) => string[];
parseJSON: (jsonString: string) => ParseResult<unknown>;
parseText: (text: string) => ParseResult<string[]>;
parseWarnings: (output: ParsableOutput) => string[];
parseXML: (xmlString: string) => ParseResult<{
[key: string]: unknown;
rootElement: string;
}>;
};

Defined in: packages/codeboltjs/src/modules/outputparsers.ts:18

Type Declaration

NameTypeDescriptionDefined in
parseCSV()(csvString: string) => ParseResult<CSVRow[]>Parses CSV string and returns a result object.packages/codeboltjs/src/modules/outputparsers.ts:52
parseErrors()(output: ParsableOutput) => string[]Parses the given output and returns all the error messages.packages/codeboltjs/src/modules/outputparsers.ts:89
parseJSON()(jsonString: string) => ParseResult<unknown>Parses JSON string and returns a result object.packages/codeboltjs/src/modules/outputparsers.ts:24
parseText()(text: string) => ParseResult<string[]>Parses text string and returns a result object with lines.packages/codeboltjs/src/modules/outputparsers.ts:79
parseWarnings()(output: ParsableOutput) => string[]Parses the given output and returns all the warning messages.packages/codeboltjs/src/modules/outputparsers.ts:99
parseXML()(xmlString: string) => ParseResult<{ [key: string]: unknown; rootElement: string; }>Parses XML string and returns a result object.packages/codeboltjs/src/modules/outputparsers.ts:38