/** * Функция, которая ничего не делает */ export declare const noop: () => void; /** * Создает функцию, которая вызовет `fn` только один раз. Последующие вызовы * будут проигнорированы. * * @example * ```ts * import {once} from '@vkontakte/vkjs'; * * let counter = 0; * const onceFn = once(() => counter++); * * onceFn(); * onceFn(); * onceFn(); * * console.log(counter); // 1 * ``` * * @param fn Функция, которую необходимо вызвать только один раз */ export declare function once any>(fn: T): T;