fixing pretty print issue. AND making it so it only looks for object's own properties when doing getAt
This commit is contained in:
parent
3132b79aae
commit
6acec5641c
2 changed files with 4 additions and 1 deletions
|
|
@ -279,7 +279,9 @@ export function prettyPrint(ast: AST, indent = 0): string {
|
|||
? `...${prettyPrint(entry.expr, indent + 1)}`
|
||||
: `${needsQuotes(entry.key) ? JSON.stringify(entry.key) : entry.key} = ${prettyPrint(entry.value, indent + 1)}`
|
||||
);
|
||||
if (parts.length <= 1) return `{ ${parts.join(', ')} }`;
|
||||
const oneLine = `{ ${parts.join(', ')} }`;
|
||||
if (oneLine.length <= 60 || parts.length <= 1) return oneLine;
|
||||
// if (parts.length <= 1) return `{ ${parts.join(', ')} }`;
|
||||
const inner = parts.map(p => `${' '.repeat(indent + 1)}${p}`).join(',\n');
|
||||
return `{\n${inner}\n${i}}`;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue