ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
7 lines (6 loc) • 475 B
TypeScript
import type { AnyFn } from 'ag-charts-core';
export declare function memo<T, R>(params: T, fnGenerator: (params: T) => () => R): () => R;
export declare function simpleMemorize2<F extends AnyFn>(fn: F, cacheCallback?: (type: 'hit' | 'miss', fn: F, keys: any[]) => void): F & {
reset: () => void;
};
export declare function simpleMemorize<F extends AnyFn>(fn: F, cacheCallback?: (type: 'hit' | 'miss', fn: F, keys: any[]) => void): (...p: Parameters<F>) => ReturnType<F>;