@pinyin/frame
Version:
Frame timing utilities
12 lines (10 loc) • 339 B
text/typescript
import { OptimizeFor } from './OptimizeFor'
import { Phase } from './Phase'
import { SCHEDULER } from './Scheduler'
export async function writePhase(
optimizeFor: OptimizeFor = OptimizeFor.PERFORMANCE,
): Promise<void> {
return new Promise<void>(resolve => {
SCHEDULER.schedule(resolve, Phase.WRITE, optimizeFor)
})
}