From 836882c782ee80feffc5e5f2dc1683ab1da3f7b5 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Fri, 12 May 2023 15:05:16 +0200 Subject: [PATCH] Lint and format src/compiler/compile/render_dom/wrappers/Comment.js --- .../compile/render_dom/wrappers/Comment.js | 88 +++++++++---------- 1 file changed, 43 insertions(+), 45 deletions(-) diff --git a/src/compiler/compile/render_dom/wrappers/Comment.js b/src/compiler/compile/render_dom/wrappers/Comment.js index 4e058917c4..f7b3907527 100644 --- a/src/compiler/compile/render_dom/wrappers/Comment.js +++ b/src/compiler/compile/render_dom/wrappers/Comment.js @@ -3,49 +3,47 @@ import { x } from 'code-red'; /** @extends Wrapper */ export default class CommentWrapper extends Wrapper { - - /** @type {import('../../nodes/Comment.js').default} */ - node; - - /** @type {import('estree').Identifier} */ - var; - - /** - * @param {import('../Renderer.js').default} renderer - * @param {import('../Block.js').default} block - * @param {import('./shared/Wrapper.js').default} parent - * @param {import('../../nodes/Comment.js').default} node - */ - constructor(renderer, block, parent, node) { - super(renderer, block, parent, node); - this.var = /** @type {import('estree').Identifier} */ (x `c`); - } - - /** - * @param {import('../Block.js').default} block - * @param {import('estree').Identifier} parent_node - * @param {import('estree').Identifier} parent_nodes - */ - render(block, parent_node, parent_nodes) { - if (!this.renderer.options.preserveComments) - return; - const string_literal = { - type: 'Literal', - value: this.node.data, - loc: { - start: this.renderer.locate(this.node.start), - end: this.renderer.locate(this.node.end) - } - }; - block.add_element(this.var, x `@comment(${string_literal})`, parent_nodes && x `@claim_comment(${parent_nodes}, ${string_literal})`, parent_node); - } - text() { - if (!this.renderer.options.preserveComments) - return ''; - return ``; - } + /** @type {import('../../nodes/Comment.js').default} */ + node; + + /** @type {import('estree').Identifier} */ + var; + + /** + * @param {import('../Renderer.js').default} renderer + * @param {import('../Block.js').default} block + * @param {import('./shared/Wrapper.js').default} parent + * @param {import('../../nodes/Comment.js').default} node + */ + constructor(renderer, block, parent, node) { + super(renderer, block, parent, node); + this.var = /** @type {import('estree').Identifier} */ (x`c`); + } + + /** + * @param {import('../Block.js').default} block + * @param {import('estree').Identifier} parent_node + * @param {import('estree').Identifier} parent_nodes + */ + render(block, parent_node, parent_nodes) { + if (!this.renderer.options.preserveComments) return; + const string_literal = { + type: 'Literal', + value: this.node.data, + loc: { + start: this.renderer.locate(this.node.start), + end: this.renderer.locate(this.node.end) + } + }; + block.add_element( + this.var, + x`@comment(${string_literal})`, + parent_nodes && x`@claim_comment(${parent_nodes}, ${string_literal})`, + parent_node + ); + } + text() { + if (!this.renderer.options.preserveComments) return ''; + return ``; + } } - - - -