How to use the @politie/sherlock.ErrorWrapper function in @politie/sherlock

To help you get started, we’ve selected a few @politie/sherlock examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github politie / sherlock / extensions / sherlock-utils / src / from-promise.ts View on Github external
    prom.then(v => atom$.setFinal(v), e => atom$.setFinal(new ErrorWrapper(e)));
    return atom$;
github politie / sherlock / extensions / sherlock-rxjs / rxjs.ts View on Github external
                err => atom$.setFinal(new ErrorWrapper(err)),
                () => atom$.setFinal(atom$.getState()),
github politie / sherlock / extensions / sherlock-utils / src / state.ts View on Github external
export function fromStateObject(state: StateObject): State {
    if (state.errored) {
        return new ErrorWrapper(state.error);
    }
    if (state.resolved) {
        return state.value;
    }
    return unresolved;
}