Skip to content

Query whether a 'mirai', 'mirai' value or list of 'mirai' remains unresolved. Unlike call_mirai(), this function does not wait for completion.

Usage

unresolved(x)

Arguments

x

(mirai | list | mirai value) a 'mirai', list of 'mirai' objects, or value from $data.

Value

Logical TRUE if x is an unresolved 'mirai' or 'mirai' value or the list contains at least one unresolved 'mirai', or FALSE otherwise.

Details

Suitable for use in control flow statements such as while or if.

Examples

if (FALSE) { # interactive()
m <- mirai(Sys.sleep(0.1))
unresolved(m)
Sys.sleep(0.3)
unresolved(m)
}