diff --git a/src/index.js b/src/index.js index 1e571f0..14e9713 100644 --- a/src/index.js +++ b/src/index.js @@ -37,10 +37,10 @@ const defaultFailureHandler: Handler = failure => { } const noop = () => {} -type RunHelperBody = (s: Handler, f: Handler, c?: Handler) => {| +type RunHelperBody = (s: Handler, f: Handler, c?: Handler) => { onCancel?: Cancel, // called only when user cancels onClose?: Cancel, // called when user cancels plus when succ/fail/catch are called -|} +} const runHelper = (body: RunHelperBody, handlers: Handlers): Cancel => { let {success, failure, catch: catch_} = handlers let onCancel = noop