mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-10-10 07:23:23 +08:00
添加setTimeout和clearTimeout支持
This commit is contained in:
3
src/plugins/monaco/types/common.d.ts
vendored
3
src/plugins/monaco/types/common.d.ts
vendored
@@ -88,3 +88,6 @@ declare var console: {
|
||||
log(message?: any): void,
|
||||
error(message?: any): void
|
||||
}
|
||||
|
||||
declare var setTimeout: (callback: () => void, ms: number) => number;
|
||||
declare var clearTimeout: (timeoutId: number) => void;
|
||||
|
13
src/plugins/monaco/types/quickcommand.api.d.ts
vendored
13
src/plugins/monaco/types/quickcommand.api.d.ts
vendored
@@ -235,6 +235,19 @@ interface quickcommandApi {
|
||||
*/
|
||||
setTimeout(callback: () => void, ms);
|
||||
|
||||
/**
|
||||
* 清除异步等待
|
||||
*
|
||||
* @param timeoutId 等待的timeoutId
|
||||
* ```js
|
||||
* const timeoutId = quickcommand.setTimeout(()=>{
|
||||
* console.log('这条内容不会被打印')
|
||||
* }, 2000)
|
||||
* quickcommand.clearTimeout(timeoutId)
|
||||
* ```
|
||||
*/
|
||||
clearTimeout(timeoutId: number): void;
|
||||
|
||||
/**
|
||||
* async 等待
|
||||
*
|
||||
|
Reference in New Issue
Block a user