10 lines
243 B
TypeScript
10 lines
243 B
TypeScript
import { useMemo } from '../lib/teact/teact';
|
|
|
|
import { throttle } from '../util/schedulers';
|
|
|
|
export default (ms: number, noFirst = false) => {
|
|
return useMemo(() => {
|
|
return throttle((cb) => cb(), ms, !noFirst);
|
|
}, [ms, noFirst]);
|
|
};
|