Function resolve

  • Resolves r to a value, where r is:

    • primitive value
    • a/sync function
    • a/sync generator/iterator
    • ReactiveNonInitial
    await resolve(10);       // 10
    await resolve(() => 10); // 10
    await resole(async () => {
    sleep(100);
    return 10;
    }); // 10

    To resolve an object's properties, use resolveFields.

    Resolve is not recursive. So if r is an object, it will be returned, even though its properties may be resolvable.

    Type Parameters

    Parameters

    Returns Promise<V>