diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js index 5cb7e1de55..f27f1d8f52 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js @@ -20,6 +20,10 @@ export function memoize_expression(state, value) { return b.call('$.get', id); } +/** + * A utility for extracting complex expressions (such as call expressions) + * from templates and replacing them with `$0`, `$1` etc + */ export class Memoizer { /** @type {Array<{ id: Identifier, expression: Expression }>} */ #sync = [];