Lint and format src/compiler/compile/render_dom/wrappers/DebugTag.js

pull/8569/head
Simon Holthausen 3 years ago
parent 01e3d502b8
commit 67ff828bc1

@ -4,7 +4,6 @@ import { b, p } from 'code-red';
/** @extends Wrapper */
export default class DebugTagWrapper extends Wrapper {
/** @type {import('../../nodes/DebugTag.js').default} */
node;
@ -28,8 +27,7 @@ export default class DebugTagWrapper extends Wrapper {
render(block, _parent_node, _parent_nodes) {
const { renderer } = this;
const { component } = renderer;
if (!renderer.options.dev)
return;
if (!renderer.options.dev) return;
const { var_lookup } = component;
const start = component.locate(this.node.start + 1);
const end = { line: start.line, column: start.column + 6 };
@ -44,9 +42,7 @@ export default class DebugTagWrapper extends Wrapper {
// Debug all
block.chunks.create.push(debug);
block.chunks.update.push(debug);
}
else {
} else {
/** @type {import('estree').Identifier} */
const log = {
type: 'Identifier',
@ -61,11 +57,13 @@ export default class DebugTagWrapper extends Wrapper {
});
const contextual_identifiers = this.node.expressions
.filter((e) => {
const variable = var_lookup.get(( /** @type {import('estree').Identifier} */(e.node)).name);
const variable = var_lookup.get(/** @type {import('estree').Identifier} */ (e.node).name);
return !(variable && variable.hoistable);
})
.map((e) => ( /** @type {import('estree').Identifier} */(e.node)).name);
const logged_identifiers = this.node.expressions.map((e) => p `${( /** @type {import('estree').Identifier} */(e.node)).name}`);
.map((e) => /** @type {import('estree').Identifier} */ (e.node).name);
const logged_identifiers = this.node.expressions.map(
(e) => p`${/** @type {import('estree').Identifier} */ (e.node).name}`
);
const debug_statements = b`
${contextual_identifiers.map((name) => b`const ${name} = ${renderer.reference(name)};`)}
@_console.${log}({ ${logged_identifiers} });
@ -84,7 +82,3 @@ export default class DebugTagWrapper extends Wrapper {
}
}
}

Loading…
Cancel
Save