@dxtmisha/functional-basic
Version:
Core functional utility library for modern web development without framework dependencies
18 lines (17 loc) • 862 B
TypeScript
/**
* Class for working with fast cache during code execution.
*
* Класс для работы с быстрым кэшем во время выполнения кода.
*/
export declare class CacheStatic {
private static cache;
/**
* Getting data for the cache, and if there is no cache, it performs a function to save the cache.
*
* Получение данных для кэша, и если нет кэша, выполняет функцию для сохранения кэша.
* @param name cache name/ название кэша
* @param callback function for the cache/ функция для кэша
* @param comparison additional data for comparison/ дополнительные данные для сравнения
*/
static get<T>(name: string, callback: () => T, comparison?: any[]): T;
}