Files
CherryHQ-cherry-studio/tests/__mocks__/requestAnimationFrame.ts

13 lines
343 B
TypeScript

export function installSyncRafMock() {
const originalRequestAnimationFrame = window.requestAnimationFrame
window.requestAnimationFrame = ((callback: FrameRequestCallback) => {
callback(0)
return 0
}) as typeof window.requestAnimationFrame
return () => {
window.requestAnimationFrame = originalRequestAnimationFrame
}
}