(fields, { lineBreakIndent })
| 109 | getFunctionIntro, |
| 110 | getNonArrowFunctionIntro, |
| 111 | getObject(fields, { lineBreakIndent }) { |
| 112 | const prefix = lineBreakIndent ? `${n}${lineBreakIndent.base}${lineBreakIndent.t}` : _; |
| 113 | return `{${fields |
| 114 | .map(([key, value]) => { |
| 115 | if (key === null) return `${prefix}${value}`; |
| 116 | const keyInObject = stringifyObjectKeyIfNeeded(key); |
| 117 | return key === value && objectShorthand && key === keyInObject |
| 118 | ? prefix + key |
| 119 | : `${prefix}${keyInObject}:${_}${value}`; |
| 120 | }) |
| 121 | .join(`,`)}${ |
| 122 | fields.length === 0 ? '' : lineBreakIndent ? `${n}${lineBreakIndent.base}` : _ |
| 123 | }}`; |
| 124 | }, |
| 125 | getPropertyAccess: (name: string): string => |
| 126 | isValidPropertyName(name) ? `.${name}` : `[${JSON.stringify(name)}]`, |
| 127 | n, |
no test coverage detected
searching dependent graphs…