UNPKG

react-native-onyx

Version:

State management for React Native

13 lines (12 loc) 418 B
type DeferredTask = { promise: Promise<void>; resolve: () => void; isResolved: boolean; }; /** * Create a deferred task that can be resolved when we call `resolve()` * The returned promise will complete when we call `resolve` * Useful when we want to wait for a tasks that is resolved from an external action */ export default function createDeferredTask(): DeferredTask; export type { DeferredTask };