import { useCallback } from '../lib/teact/teact'; import { useStateRef } from './useStateRef'; export function useLastCallback(callback?: T) { const ref = useStateRef(callback); return useCallback((...args: Parameters) => ref.current?.(...args), [ref]) as T; }