UNPKG

@dxtmisha/functional-basic

Version:

Core functional utility library for modern web development without framework dependencies

18 lines (17 loc) 862 B
/** * 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; }