jelenjs
Version:
Core runtime library for JelenJS - an experimental UI framework with fine-grained reactivity
12 lines (11 loc) • 346 B
TypeScript
/**
* Memo implementation for derived values
*/
import type { Getter } from './signal';
/**
* Creates a memoized value that recalculates only when its dependencies change
*
* @param fn The computation function to memoize
* @returns A getter function for the memoized value
*/
export declare function createMemo<T>(fn: () => T): Getter<T>;