test-openapi
Version:
Automated client requests
44 lines (32 loc) • 1.03 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.stringify=void 0;var _util=require("util");
var _emphasize=require("emphasize");
var _truncate=require("./truncate.js");
const stringify=function(value,{highlight=false}={}){
if(typeof value==="string"){
return prettifyString(value,{highlight});
}
return prettifyOthers(value);
};exports.stringify=stringify;
const prettifyString=function(string,{highlight}){
const stringA=(0,_truncate.truncate)(string);
const stringB=highlightString(stringA,{highlight});
return stringB;
};
const highlightString=function(string,{highlight}){
if(!highlight){
return string;
}
return(0,_emphasize.highlightAuto)(string).value;
};
const prettifyOthers=function(value){
const string=(0,_util.inspect)(value,INSPECT_OPTS);
const stringA=(0,_truncate.truncate)(string);
const stringB=stringA.includes("\n")?`\n${stringA}`:stringA;
return stringB;
};
const INSPECT_OPTS={
colors:true,
depth:2,
maxArrayLength:10,
getters:true};
//# sourceMappingURL=stringify.js.map
;