Convert src/compiler/compile/render_ssr/handlers/Comment.ts to JavaScript

pull/8569/head
Simon Holthausen 3 years ago
parent 837a8b7f60
commit 7909ce31cd

@ -2,24 +2,18 @@ import { x } from 'code-red';
import { get_const_tags } from './shared/get_const_tags.js'; import { get_const_tags } from './shared/get_const_tags.js';
/** /**
* @param {AwaitBlock} node * @param {import('../../nodes/AwaitBlock.js').default} node
* @param {Renderer} renderer * @param {import('../Renderer.js').default} renderer
* @param {import('../Renderer').RenderOptions} options * @param {import('../Renderer.js').RenderOptions} options
*/ */
export default function (node, renderer, options) { export default function (node, renderer, options) {
renderer.push(); renderer.push();
renderer.render(node.pending.children, options); renderer.render(node.pending.children, options);
/**
* @type {undefined}
*/
const pending = renderer.pop(); const pending = renderer.pop();
renderer.push(); renderer.push();
renderer.render(node.then.children, options); renderer.render(node.then.children, options);
/**
* @type {undefined}
*/
const then = renderer.pop(); const then = renderer.pop();
renderer.add_expression(x` renderer.add_expression(x`
function(__value) { function(__value) {

@ -1,8 +1,14 @@
import Renderer, { RenderOptions } from '../Renderer'; /**
import Comment from '../../nodes/Comment'; * @param {import('../../nodes/Comment.js').default} node
* @param {import('../Renderer.js').default} renderer
export default function (node: Comment, renderer: Renderer, options: RenderOptions) { * @param {import('../Renderer.js').RenderOptions} options
if (options.preserveComments) { */
renderer.add_string(`<!--${node.data}-->`); export default function (node, renderer, options) {
} if (options.preserveComments) {
renderer.add_string(`<!--${node.data}-->`);
}
} }

Loading…
Cancel
Save