pull/15844/head
Rich Harris 3 months ago
parent a018796154
commit 94d74f26e3

@ -4,7 +4,7 @@
import * as b from '#compiler/builders';
import { create_derived } from '../utils.js';
import { build_attribute_value } from './shared/element.js';
import { get_expression_id, memoize_expression } from './shared/utils.js';
import { get_expression_id } from './shared/utils.js';
/**
* @param {AST.SlotElement} node

@ -10,16 +10,6 @@ import is_reference from 'is-reference';
import { dev, is_ignored, locator } from '../../../../../state.js';
import { build_getter, create_derived } from '../../utils.js';
/**
* @param {ComponentClientTransformState} state
* @param {Expression} value
*/
export function memoize_expression(state, value) {
const id = b.id(state.scope.generate('expression'));
state.init.push(b.const(id, create_derived(state, b.thunk(value))));
return b.call('$.get', id);
}
/**
*
* @param {MemoizedExpression[]} expressions

Loading…
Cancel
Save