mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
feat(core): queueMacroTask (#8904)
This commit is contained in:
7
packages/core/utils/index.d.ts
vendored
7
packages/core/utils/index.d.ts
vendored
@@ -1,6 +1,7 @@
|
||||
import { dip, px } from '../ui/core/view';
|
||||
|
||||
export * from './mainthread-helper';
|
||||
export * from './macrotask-scheduler';
|
||||
export { Source } from './debug';
|
||||
|
||||
export * from './native-helper';
|
||||
@@ -192,6 +193,12 @@ export function GC();
|
||||
*/
|
||||
export function releaseNativeObject(object: any /*java.lang.Object | NSObject*/);
|
||||
|
||||
/**
|
||||
* Queues the passed function to be ran in a macroTask
|
||||
* @param task the function to execute as a macroTask
|
||||
*/
|
||||
export function queueMacrotask(task: () => void): void;
|
||||
|
||||
/**
|
||||
* Checks if the current thread is the main thread. Directly calls the passed function
|
||||
* if it is, or dispatches it to the main thread otherwise.
|
||||
|
||||
Reference in New Issue
Block a user