Page Contents

Home > @loopback/context > tryWithFinally

tryWithFinally() function

Try to run an action that returns a promise or a value

Signature:

export declare function tryWithFinally<T>(action: () => ValueOrPromise<T>, finalAction: () => void): ValueOrPromise<T>;

Parameters

Parameter Type Description
action () => ValueOrPromise<T> A function that returns a promise or a value
finalAction () => void A function to be called once the action is fulfilled or rejected (synchronously or asynchronously)

Returns:

ValueOrPromise<T>