CreateDeferredPromise (open)
Creates a promise together with functions to manually resolve or reject it
Syntax
LOADLIB "wh::promise.whlib";
RECORD FUNCTION CreateDeferredPromise()Return value
RECORDA promise and functions to resolve or reject it.
FUNCTION PTR rejectFunction to resolve the promise. Signature: MACRO reject(OBJECT rejectexception)
FUNCTION PTR resolveFunction to resolve the promise. Signature: MACRO resolve(VARIANT resolvevalue)