mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
[workbench] Improve asynchronous tool use (#30184)
GitOrigin-RevId: d1bd33469b557c29968049af99b9c3c85731151d
This commit is contained in:
@@ -120,7 +120,7 @@ export type CompileContext = {
|
||||
setAnimateCompileDropdownArrow: (value: boolean) => void
|
||||
recompileFromScratch: () => void
|
||||
setCompiling: (value: boolean) => void
|
||||
startCompile: (options?: any) => void
|
||||
startCompile: (options?: any) => Promise<void>
|
||||
stopCompile: () => void
|
||||
setChangedAt: (value: any) => void
|
||||
clearCache: () => void
|
||||
@@ -700,14 +700,14 @@ export const LocalCompileProvider: FC<React.PropsWithChildren> = ({
|
||||
const startCompile = useCallback(
|
||||
(options: any) => {
|
||||
setCompiledOnce(true)
|
||||
compiler.compile(options)
|
||||
return compiler.compile(options)
|
||||
},
|
||||
[compiler, setCompiledOnce]
|
||||
)
|
||||
|
||||
// stop a compile manually
|
||||
const stopCompile = useCallback(() => {
|
||||
compiler.stopCompile()
|
||||
return compiler.stopCompile()
|
||||
}, [compiler])
|
||||
|
||||
// clear the compile cache
|
||||
|
||||
Reference in New Issue
Block a user