From d8f01f4c1a9f6db02484d348ec75f2a2f49557cb Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Fri, 12 May 2023 17:36:58 +0200 Subject: [PATCH] Lint and format src/compiler/compile/nodes/AwaitBlock.js --- src/compiler/compile/nodes/AwaitBlock.js | 139 +++++++++++------------ 1 file changed, 67 insertions(+), 72 deletions(-) diff --git a/src/compiler/compile/nodes/AwaitBlock.js b/src/compiler/compile/nodes/AwaitBlock.js index 9f6b5054e0..463cf2d911 100644 --- a/src/compiler/compile/nodes/AwaitBlock.js +++ b/src/compiler/compile/nodes/AwaitBlock.js @@ -7,76 +7,71 @@ import { unpack_destructuring } from './shared/Context.js'; /** @extends Node */ export default class AwaitBlock extends Node { - - /** @type {'AwaitBlock'} */ - type; - - /** @type {import('./shared/Expression.js').default} */ - expression; - - /** @type {import('./shared/Context.js').Context[]} */ - then_contexts; - - /** @type {import('./shared/Context.js').Context[]} */ - catch_contexts; - - /** @type {ESTreeNode | null} */ - then_node; - - /** @type {ESTreeNode | null} */ - catch_node; - - /** @type {import('./PendingBlock.js').default} */ - pending; - - /** @type {import('./ThenBlock.js').default} */ - then; - - /** @type {import('./CatchBlock.js').default} */ - catch; - - /** @type {Map} */ - context_rest_properties = new Map(); - - /** - * @param {import('../Component.js').default} component * - * @param {import('./shared/Node.js').default} parent * - * @param {import('./shared/TemplateScope.js').default} scope * - * @param {import('../../interfaces.js').TemplateNode} info undefined - */ - constructor(component, parent, scope, info) { - super(component, parent, scope, info); - this.cannot_use_innerhtml(); - this.not_static_content(); - this.expression = new Expression(component, this, scope, info.expression); - this.then_node = info.value; - this.catch_node = info.error; - if (this.then_node) { - this.then_contexts = []; - unpack_destructuring({ - contexts: this.then_contexts, - node: info.value, - scope, - component, - context_rest_properties: this.context_rest_properties - }); - } - if (this.catch_node) { - this.catch_contexts = []; - unpack_destructuring({ - contexts: this.catch_contexts, - node: info.error, - scope, - component, - context_rest_properties: this.context_rest_properties - }); - } - this.pending = new PendingBlock(component, this, scope, info.pending); - this.then = new ThenBlock(component, this, scope, info.then); - this.catch = new CatchBlock(component, this, scope, info.catch); - } + /** @type {'AwaitBlock'} */ + type; + + /** @type {import('./shared/Expression.js').default} */ + expression; + + /** @type {import('./shared/Context.js').Context[]} */ + then_contexts; + + /** @type {import('./shared/Context.js').Context[]} */ + catch_contexts; + + /** @type {ESTreeNode | null} */ + then_node; + + /** @type {ESTreeNode | null} */ + catch_node; + + /** @type {import('./PendingBlock.js').default} */ + pending; + + /** @type {import('./ThenBlock.js').default} */ + then; + + /** @type {import('./CatchBlock.js').default} */ + catch; + + /** @type {Map} */ + context_rest_properties = new Map(); + + /** + * @param {import('../Component.js').default} component * + * @param {import('./shared/Node.js').default} parent * + * @param {import('./shared/TemplateScope.js').default} scope * + * @param {import('../../interfaces.js').TemplateNode} info undefined + */ + constructor(component, parent, scope, info) { + super(component, parent, scope, info); + this.cannot_use_innerhtml(); + this.not_static_content(); + this.expression = new Expression(component, this, scope, info.expression); + this.then_node = info.value; + this.catch_node = info.error; + if (this.then_node) { + this.then_contexts = []; + unpack_destructuring({ + contexts: this.then_contexts, + node: info.value, + scope, + component, + context_rest_properties: this.context_rest_properties + }); + } + if (this.catch_node) { + this.catch_contexts = []; + unpack_destructuring({ + contexts: this.catch_contexts, + node: info.error, + scope, + component, + context_rest_properties: this.context_rest_properties + }); + } + this.pending = new PendingBlock(component, this, scope, info.pending); + this.then = new ThenBlock(component, this, scope, info.then); + this.catch = new CatchBlock(component, this, scope, info.catch); + } } - - - -