test-openapi
Version:
Automated client requests
39 lines (27 loc) • 967 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.truncate=void 0;var _colors=require("./colors.js");
const truncate=function(string){
if(string.length<=MAX_LENGTH){
return string;
}
const stringA=addEllipsis(string);
const stringB=removeAnsi(stringA);
return stringB;
};exports.truncate=truncate;
const addEllipsis=function(string){
const stringA=string.slice(0,MAX_LENGTH);
const bytesLeft=string.length-MAX_LENGTH;
const bytesLeftStr=`\n... ${bytesLeft} more bytes`;
const stringB=`${stringA}${bytesLeftStr}`;
return stringB;
};
const MAX_LENGTH=1e4;
const removeAnsi=function(string){
const stringStart=string.slice(0,ALMOST_MAX_LENGTH);
const stringEnd=string.slice(ALMOST_MAX_LENGTH);
const stringEndA=(0,_colors.removeColors)(stringEnd);
const stringA=`${stringStart}${stringEndA}`;
return stringA;
};
const LAST_CHARS_LENGTH=20;
const ALMOST_MAX_LENGTH=MAX_LENGTH-LAST_CHARS_LENGTH;
//# sourceMappingURL=truncate.js.map
;